1樓:夢想聯絡人
input()外面再套一個str()試試。錯誤顯示:需要string。
2樓:
滲透,c+學完學彙編,等你看二進位制和看**一樣的時候,你就無敵了,
3樓:杯具——悲劇
# coding=utf-8
# python3寫法
f = input("please input number")f = int(f)
c = (f - 32) * 5 / 9
print("f2c=%d" % c)
python執行中出現這樣的錯誤,是怎麼原因,問題在補充裡。求高手
4樓:匿名使用者
'%5.4f'需要傳遞給float浮點型
你傳給的是str字串
python 出現這個錯誤是什麼原因
5樓:小鏡子
蒐集了一些python最重要的內建異常類名,並做了簡單的介紹:
attributeerror:屬性錯誤,特性引用和賦值失敗時會引發屬性錯誤
nameerror:試圖訪問的變數名不存在
syntaxerror:語法錯誤,**形式錯誤
exception:所有異常的基類,因為所有python異常類都是基類exception的其中一員,異常都是從基類exception繼承的,並且都在exceptions模組中定義。
ioerror:一般常見於開啟不存在檔案時會引發ioerror錯誤,也可以解理為輸出輸入錯誤
keyerror:使用了對映中不存在的關鍵字(鍵)時引發的關鍵字錯誤
indexerror:索引錯誤,使用的索引不存在,常索引超出序列範圍,什麼是索引
typeerror:型別錯誤,內建操作或是函式應於在了錯誤型別的物件時會引發型別錯誤
zerodivisonerror:除數為0,在用除法操作時,第二個引數為0時引發了該錯誤
valueerror:值錯誤,傳給物件的引數型別不正確,像是給int()函式傳入了字串資料型別的引數
python是面嚮物件語言,所以程式丟擲的異常也是類
python小白一隻,請問各位大神,執行以下程式時老是出現以下問題
6樓:匿名使用者
有問題 你的地址有問題
traceback (most recent call last):
file "c:/documents and settings/administrator/桌面/11", line 10, in
sock.bind(defaultaddr)file "", line 1, in binderror: (10049, "can't assign requested address")
回溯(最近一次呼叫):
檔案「c:/檔案和設定/管理/桌面/11」,10號線,在《模組》
sock.bind(defaultaddr)檔案「《字串》」,1號線,在繫結
錯誤:(10049,「無法分配請求的地址」)
7樓:金金大胖子
可以根據以下操作步驟執行:
traceback (most recent call last):
file "c:/documents and settings/administrator/桌面/11", line 10, in
sock.bind(defaultaddr)file "", line 1, in binderror: (10049, "can't assign requested address")
回溯(最近一次呼叫):
檔案「c:/檔案和設定/管理/桌面/11」,10號線,在《模組》
sock.bind(defaultaddr)檔案「《字串》」,1號線,在繫結
錯誤:(10049,「無法分配請求的地址」)在idle中執行下面**,中文顯示正常:
# -*- coding:utf-8 -*-st=raw_input("請輸入內容")print st
但在cmd中執行e:\hello.py,則中文會出現亂碼。
可以看出utf-8和gbk都可以通過編碼和解碼與unicode進行轉換,那麼如果utf-8轉化為gbk該怎麼辦呢?首先,utf-8通過解碼轉化為unicode,然後通過unicode編碼轉化為gbk。為什麼cmd會出現亂碼呢?
這是因為我們寫的py程式是utf-8編碼的,通過python程式編譯後,也是編譯為utf-8編碼,而這時cmd是通過gbk進行解析的,gbk解析utf-8,當然會出現亂碼了。
8樓:匿名使用者
202.117.189.31
不是你的機器的ip地址,也不可能是你的機器ip地址。你需要bind到0.0.0.0上。 能明白嗎?
或者是你用ifconfig -a,看一看你機器的ip地址再做bind
我的這個python檔案有什麼錯誤嗎?為什麼提示invalid syntax錯誤
python提示錯誤invalid syntax時因為 python 2.x升級到python 3.x,print函式的語法變化了,所以用python 2.x的print函式的 放在python 3.x中執行,結果就出現了print函式的 syntaxerror invalid syntax 了。p...
python字串字首u和r的區別是什麼
以r或r開頭的python中的復 字串表制示 非轉義的 原始字串 python裡面的字元,如果開頭處有個r,比如 r time plus d hours ahead 說明字串r 中的 是普通字元。有普通字元相比,其他相對特殊的字元,其中可能包含轉義字元,即那些,反斜槓加上對應字母,表示對應的特殊含義...
我為什麼選擇python而不是matlab和r語言
其實復,這三種語言都很多制 資料分析師在用,但更推薦python,主要是有以下幾點 1 python易學 易讀 易維護,處理速度也比r語言要快,無需把資料庫切割 2 python勢頭猛,眾多大公司需要,市場前景廣闊 而matlab語言比較侷限,專注於工程和科學計算方面,而且matlab 貴,免費版或...