我希望我的代碼的這部分計算字符串中的空格數量,到目前爲止我已經介紹了,但現在,如果字符串中沒有空格,我希望代碼返回1。如果聲明,如果string.count()=整數?
代碼:
string = string.count(" ")
if string == 0:
string = string.count(" ") + 1
return string
我得到以下錯誤:
AttributeError: 'int' object has no attribute 'count'
我該如何解決這個問題?任何幫助表示讚賞。
簡單*不*分配數(和'int')回'string'變量。使用具有*描述性名稱的唯一變量*有所幫助。 – user2864740
由於'string'也是標準庫中模塊的名稱,所以最好不要將它用作變量名稱。 – RemcoGerlich
用'string = 1'替換'string = string.count(「」)+ 1'。據我所知,當沒有空格時,你試圖增加1的空格數。 –