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

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

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