2017-12-09 13 views
0

私はpythonで初心者です(これは私の第2プログラムです)。 !なぜTrueはkeyword.isKeyword( "True")に従ったキーワードではありません

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

ええと、あなたはPython 3を実行していません。 – vaultah

+0

これらはPython 3のキーワードですが、Python 2では使用できません。実際、Python 2ではTrueとFalseのようにTrueとFalseを割り当てることができます。これはPython 3 。 – PythEch

+0

この質問は、2.7をアンインストールする必要がありますか、私はちょうど更新することができますhttps://stackoverflow.com/questions/18050815/why-were-true-and-false-changed-to-keywords-in-python-3 –

答えて

0

あなたは、ないのPython 3のPython 2ではPythonの2を実行している必要があり、キーワードとして「資格」が、彼らは、Python 3 に行わない「真」と「偽」それのひとつですPy3とPy3との間の多くの変更により、Py3はさらに強固になりました。

関連する問題