1. 程式人生 > 其它 >ValueError: invalid literal for int() with base 10: (小白的解決方案)

ValueError: invalid literal for int() with base 10: (小白的解決方案)

技術標籤:python筆記python

a='96.7'
print('''str(a),float(a),''',int(a))

我的程式在執行時出現標題所示錯誤,參考其他文章內容

int (’’)所轉的字串中必須是純數字

再依據以上程式理解為,型別強轉int()轉字串時字串內容不僅為數,還得是小數
如果實在想做出那樣的效果

int(float(a))

這樣就可以啦