如何修復“’int’類型的對像沒有len()”


你是否在Python 中收到“’int’ 類型的對像沒有len()”錯誤?

基本上,設計一個整數是為了計算一個蘋果的數量或一個人的數量。

你不能將其分解為組成部分,例如100 由10、20、30 等組成。

它不能被視為具有描述物體電流數量的長度。

它不能是90+10 或99+1,它只是一個數字(例如100)。

因此,如果你試圖在“int”類型的變量上調用方法,你會得到一個錯誤。

在本指南中,你將學習如何在Python、Django、Flask、Gekko 或Geopandas 中修復“’int’ 類型的對像沒有len()”。

如何修復“’int’類型的對像沒有len()”

“int”類型的對像沒有len()

之前(錯誤):

數據= 100 打印(類型(數據))打印(長度(數據))

如果你運行這個命令,你會得到“TypeError: object of type ‘int’ has no len()”錯誤。

這是因為你試圖在“int”類型的變量上調用方法。

有幾種方法可以解決此問題。

修復1(正確):

data = “100” print(type(data)) print(“字符串長度為”, len(data)) data = [100,200,300]

修復2(正確):

data = “100” print(type(data)) print(“列表長度為”, len(data)) data = [100,200,300]

修復3(正確):

data = “100” print(type(data)) print(“元組長度為“, len(data)) data = {“Age”: 1, “Name”: 2}

修復4(正確):

data = “100” print(type(data)) print(“字典的長度是”, len(data))

錯誤的最常見原因是你試圖在“int”類型的變量上調用方法。

這僅在你對“列表”類型的變量調用“len()”函數時才有效。

進一步閱讀

如何修復“未捕獲的語法錯誤:無法在模塊外使用import 語句”

如何修復“python:無法打開文件’manage.py’: [Errno 2] 沒有這樣的文件或目錄”

2022 年最佳幣安推薦ID 代碼

資訊來源:由0x資訊編譯自FOLLOWCHAIN。版權歸作者Lim How Wei所有,未經許可,不得轉載

Total
0
Shares
Related Posts