將整數(shù)轉(zhuǎn)換為字符串?我想在Python中將整數(shù)轉(zhuǎn)換為字符串。我是徒勞地搗蛋:d = 15d.str()當我嘗試將其轉(zhuǎn)換為字符串時,它顯示的錯誤就像int沒有調(diào)用任何屬性一樣str。
3 回答

慕田峪9158850
TA貢獻1794條經(jīng)驗 獲得超7個贊
Python中沒有類型轉(zhuǎn)換和類型強制。您必須以明確的方式轉(zhuǎn)換變量。
要轉(zhuǎn)換字符串中的對象,請使用該str()
函數(shù)。它適用于任何具有已__str__()
定義方法的對象。事實上
str(a)
相當于
a.__str__()
如果要將某些內(nèi)容轉(zhuǎn)換為int,float等,則相同。

長風秋雁
TA貢獻1757條經(jīng)驗 獲得超7個贊
要管理非整數(shù)輸入:
number = raw_input()try: value = int(number)except ValueError: value = 0
添加回答
舉報
0/150
提交
取消