4 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
它正在發(fā)生,因?yàn)?code>True是一個(gè)保留關(guān)鍵字。
它不需要引號(hào),true
就像編譯器的隨機(jī)字符串一樣。
這就是為什么 print(True) 給你輸出為True
print(true) 給出這樣的輸出 NameError: name 'true' is not defined

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
除了 True 和 False 之外,Python 中的所有關(guān)鍵字都是小寫的。這就是為什么 print(true) 不起作用而 print(True) 起作用的原因。

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
True 是保留關(guān)鍵字。它是布爾值 True,與 False 相反。小寫的 true 不是保留關(guān)鍵字,會(huì)導(dǎo)致錯(cuò)誤,因?yàn)樗?python 中顯示為未聲明的變量

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊
在 python 中,True
是一個(gè)關(guān)鍵字。這意味著當(dāng)您嘗試執(zhí)行打印時(shí)True
,python 理解用戶告訴我打印布爾值True
。但是當(dāng)你在那個(gè)時(shí)候嘗試打印true
時(shí) python 理解,好的,用戶告訴我打印一個(gè)字符串true
,它發(fā)現(xiàn)因?yàn)樗且粋€(gè)字符串所以你忘記在'
字符串的第一個(gè)和最后一個(gè)給出。這就是它給出語(yǔ)法錯(cuò)誤的原因。
所以理論上是True
一個(gè) python 布爾值和一個(gè)關(guān)鍵字,true
是一個(gè)簡(jiǎn)單的字符串
添加回答
舉報(bào)