2017-12-09 11 views
0

Ich bin ein Neuling in Python, (das ist mein 2. Programm) kann mir jemand plz sagen, warum ist True oder False zeigt, dass es kein Schlüsselwort ist! !Warum True ist kein Schlüsselwort nach keyword.isKeyword ("True")

>>> import keyword 
>>> keyword.iskeyword("True") 
False 
>>> keyword.iskeyword("false") 
False 
>>> keyword.iskeyword("False") 
False 
+2

Hmm, Sie nicht Python 3. – vaultah

+0

Sie sind Schlüsselwörter in Python 3, aber nicht auf Python 2. In der Tat können Sie True und False wie 'True = False' auf Python 2 zuweisen. Dies wurde auf Python 3 behoben – PythEch

+0

Diese Frage könnte Ihnen https://stackoverflow.com/questions/18050815/why-were-true-and-false-changed-to-keywords-in-python-3 –

Antwort

0

Sie laufen 2 Python werden müssen, nicht Python 3. In Python 2, 'True' und 'False' nicht "qualifiziert" als Schlüsselwörter, aber in Python 3. sie tun, es ist nur eine der viele Änderungen zwischen Py2 und Py3, die Py3 fester machen.

Verwandte Themen