Origine des majuscules à True/False en Python [Résolu]

- - Dernière réponse :  Hellquestionning - 13 sept. 2019 à 14:05
Bonjour,
Est-ce que quelqu'un saurait pourquoi les valeurs booléennes en Python commencent par une majuscule s'il-vous-plaît?
C'est plus une question pour ma culture générale que pour autre chose mais je ne suis pas parvenu à y trouver une réponse.
Merci d'avance!
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
8527
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
15 septembre 2019
423
1
Merci
bonjour, Python est une construction artificielle.
Ceux qui l'ont construit ont décidé, sans doute pour faciliter l'utilisation du langage par les humains, de définir ces constantes ainsi. Cela me semble une bonne décision.
Aurais-tu préféré une majuscule à la fin: truE et falsE?

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 60215 internautes nous ont dit merci ce mois-ci

Commenter la réponse de yg_be
Messages postés
4427
Date d'inscription
lundi 31 janvier 2011
Statut
Membre
Dernière intervention
16 septembre 2019
889
1
Merci
Bonjour yg_be, bonjourHellquestioning

Avec tout le respect dû aux intervenants et en essayant de ne pas interférer.

Un mot-clé tel que True, sachant que la plupart des langages font la distinction entre majuscule et minuscule permet d'employer la même expression comme nom de variable, ce qui n'est pas prudent pour éviter la confusion, mais possible.

Si l'on entre :

true = 12

et que l'on entre ensuite true et enter, le résultat sera le contenu de la variable

Si l'on entre True et enter, le résultat est la valeur booléenne, à savoir True

Si l'on entre false puis print false, on obtient: name 'false' is not defined


Cordialement

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 60215 internautes nous ont dit merci ce mois-ci

Commenter la réponse de georges97
0
Merci
Merci beaucoup pour vos réponses yg_be et georges97!
Commenter la réponse de Hellquestionning