-1
有沒有使用for循環來自動化函數的方法?例如 如果我寫..使用循環來自動化函數-python 3
def foo (a number):
return (a number)
for i in range(10):
print(foo('1{}').format(str(i))
出來與AttributeError: 'NoneType' object has no attribute 'format'
'爲i的範圍(10):打印(FOO(10 + i))的',或在範圍使用'對於i(10,20):打印(FOO(I) )'。整數不是字符串,只是使用算術來產生參數。 –
所以,不,'str.format()'只適用於字符串,因爲它是一個字符串方法。這裏沒有字符串。另外,你發佈的代碼會拋出一個*'SyntaxError'異常*,而不是你聲稱得到的錯誤。 –
因此,代碼只是一個例子,我實際上正在使用的是試圖連接一個字符串,我的壞應該作爲一個例子。雖然數字也是一樣,但會改變它。 – reuben