為什麼在python36輸入print47顯示是錯誤呢

2021-04-12 18:06:58 字數 1316 閱讀 9656

1樓:匿名使用者

typeerror: 'int' object is not callable

這句話的意思是int物件不是可呼叫的。是不是可呼叫的,這個錯誤發生在有()的地方版,也就是print(47),中間其權實print已經不是一個函式,而是一個整數,所以說print不是一個可呼叫的函式。這個問題之所以出現,應該是前文使用了類似print=47這樣的賦值語句,將print定義成了整數,這樣再呼叫print就會出現上面的錯誤。

使用以下的語句,再呼叫print一般就不會錯了,即使print已經被賦值。

import builtins

builtins.print(47)

不明白可追問

python3 中的try... except exception,e: ...怎麼不能用了?變成什麼了呢?

2樓:匿名使用者

對,語法改了,應該是:

except exception as e:

順便問一下,**左邊的行號是怎麼弄出來的?

3樓:匿名使用者

try:

...except exception as e:...

4樓:青島

try和except必須對齊,否則報錯。我就遇到了這樣的錯誤。

5樓:jinson無悔

這個格式是python2.7的格式。python3改了,變成 except exception as e:,有不少語法不太一樣。

6樓:隨風飄揚

恩,是語法改了。

except exception as e:

***x

python3.6版本說我語法錯誤

7樓:最最最愛蚊子普

idle為開發人員提供了許多有用的特性,如自動縮排、語法高亮顯示、單詞自動完成以專

及命令歷史等等,在這些

屬功能的幫助下,能夠有效的提高我們的開發效率。

#提示使用者進行輸入

integer1 = raw_input('請輸入一個整數:')integer1 = int(integer1)integer2 = raw_input('請再次輸入一個整數:')integer2 = int(integer2)if integer1>integer2:

print '%d > %d' %(integer1,integer2)

else:

print '%d <= %d' %(integer1,integer2)

為什麼我的python3不支援中文輸入法打出的符號

函式的括號本來就要在英文半形下輸入啊 語法就是這麼規定的 希望你的問題能夠解決 python是不接受中文符號的 python3.3用搜狗輸入法打進去的字或字母 刪除時顯示口字亂碼 下面有圖 5 1 安全模式下,效果更好!2.以下所要使用的軟體,都要安裝或升級到最新版本,以保證使用的效果。3.不防毒,...

為什麼在192 168 0 1的介面,即使輸入正確的使用者名稱和密碼卻不能登入,同無線網的別的筆記本卻可以

你說的東東上用的瀏覽器不給力或有問題吧。我的桌上型電腦及nb及手機入192.168.0,1或192.168.1.1或192.168.1.2 我家三個無線路由,兩個獨立,一個橋接 的路由首頁都沒問題。電腦及手機都用傲遊瀏覽器的。你用的這個是手機還是筆記本.首先你使用的這個裝置本身應該在這個無線網裡.在...

為什麼在裡面輸入逗號會變成 ,為什麼在word裡面輸入逗號會變成 quot

在輸入法上點全形 半形轉換。逗號 shift也不是 樓上搞錯了 因為你在打逗號的時候按了shift鍵 為什麼我word裡打逗號會變成一個點?可能你的鍵盤出了問題,建議你換個鍵盤試試 你那是英文狀態下的標點符號,在你的輸入法裡邊修改下就好 用ctrl 轉換看看 點一下shift 試試 為什麼word中...