J'ai étudié la ** constante ** de python. Cela n'a pas l'air correct, cependant.
python, constante Si vous faites le tour, vous atteindrez la section suivante de la référence. https://docs.python.org/ja/3/library/constants.html
Cité ci-dessous.
Constante ** intégrée ** Il existe plusieurs ** constantes ** dans l'espace de noms intégré. ** Liste des constantes **:
Au cas où, https://docs.python.org/3/library/constants.html Aussi citer
Built-in Constants A small number of constants live in the built-in namespace. They are:
Ici, les six suivants sont affichés.
False True None NotImplemented Ellipsis __debug__
Regardez la valeur
>>> False
False
>>>
>>> True
True
>>>
>>> None
>>>
>>> NotImplemented
NotImplemented
>>>
>>> Ellipsis
Ellipsis
>>>
>>> __debug__
True
>>>
Essayez de remplacer une valeur
>>>
>>> False = 3
File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> True = 3
File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> None = 3
File "<stdin>", line 1
SyntaxError: can't assign to keyword
>>>
>>> NotImplemented = 3
>>>
>>> Ellipsis = 3
>>>
>>> __debug__ = 3
File "<stdin>", line 1
SyntaxError: assignment to keyword
>>>
>>>
⇒ ** ↓ ↓ ↓ Non implémenté et les ellipses peuvent recevoir des valeurs. (Bien que ce soit une constante ...) ** C'est une constante avec une signification légèrement différente.
>>> NotImplemented
3
>>>
>>> Ellipsis
3
>>>
>>> type(NotImplemented)
<class 'int'>
>>> type(Ellipsis)
<class 'int'>
>>>
↑↑↑ Il a été sérieusement remplacé. .. .. C'est int. .. ..
J'ai reçu un commentaire, alors je l'ai ajouté. False True None Est-ce un ** mot-clé **, dit-il.
au dessous de https://docs.python.org/ja/3/reference/lexical_analysis.html#identifiers Citer
2.3.1. Mot clé¶ Les identifiants suivants sont utilisés comme mots réservés ou mots-clés dans le langage Python et ne peuvent pas être utilisés comme identifiants normaux. Les mots clés doivent être orthographiés exactement comme suit:
False await else import pass None break except in raise True class finally is return and continue for lambda try as def from nonlocal while assert del global not with async elif if or yield
Aussi, Montré dans les commentaires http://python-history.blogspot.com/2013/11/story-of-none-true-false.html https://www.python.org/dev/peps/pep-0285/ Sera également utile.
Ça ne me semblait pas bien. Si vous avez des commentaires, veuillez. : bonbons:
Si quelque chose, c'est un article qui ressemble à ** "Il y a quelque chose qui m'a fait regretter la référence" **. .. ..
Recommended Posts