首页 > 解决方案 > 我如何修复 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,它给了我一个错误,我不知道如何修复它,我搜索了它,但它没有给我我正在寻找的答案。

标签: python

解决方案


number[0] # Will grab the 0th place in `number`

Doingnumber.index(0)将搜索0在字符串中找到 (int)的实例number

请尝试在未来进行研究。一个快速的谷歌搜索将能够回答这个问题。

看:


推荐阅读