-3
這爲什麼有效?我認爲sup
按原樣傳遞給print
,並打印出來。然後打印返回一些值,並運行capitalize()
。這裏發生了什麼?Python 3執行命令與打印有點怪癖嗎?
print('sup').capitalize()
編輯:我是新來的Python,我只下載了Python 3中,並python
是使用已安裝了舊版本...謝謝我不知道! (我可以看到他們爲什麼改變了這一點)
這爲什麼有效?我認爲sup
按原樣傳遞給print
,並打印出來。然後打印返回一些值,並運行capitalize()
。這裏發生了什麼?Python 3執行命令與打印有點怪癖嗎?
print('sup').capitalize()
編輯:我是新來的Python,我只下載了Python 3中,並python
是使用已安裝了舊版本...謝謝我不知道! (我可以看到他們爲什麼改變了這一點)
你使用Python 2,它被解釋成這樣:
print ('sup').capitalize()
print
不是在Python 2的功能;這是一個關鍵字。
你正在用Python 2運行這個。在python 3上打印「sup」,然後無法在'None'上查找'capitalize'。 –
@PavelAnossov這將是我認爲唯一的答案。如果OP使用的是Python 3.x,這將是一個'AttributeError' –
這個問題似乎是無關緊要的,因爲問題是由本地條件引起的。 – madth3