python - 我如何修复 TypeError:当我运行它时,我的代码中 main.py 的第 4 行预期有一个字符缓冲区对象
问题描述
decoder_exe = ""
for i in range(0,5):
number = input("give me a number that has 5 digits")
decoder_exe = number.index(0)
print(decoder_exe)
而不是打印出 0 的索引number
,它给了我一个错误,我不知道如何修复它,我搜索了它,但它没有给我我正在寻找的答案。
解决方案
number[0] # Will grab the 0th place in `number`
Doingnumber.index(0)
将搜索0
在字符串中找到 (int)的实例number
。
请尝试在未来进行研究。一个快速的谷歌搜索将能够回答这个问题。
看: