嗨,大家看看这段代码。蟒蛇找不到正确的索引
code_tip = "code a conditional decision like you would say it"
location = work_tip.find("i")
print(location)
print (code_tip[location])
好,我希望查找对象返回的索引“i”在这种情况下是11,并将其存储在一个可变的路径,该指数用于打印的“我”从代码 - 提示字符串,事实证明,查找对象返回的值是10而不是11,并打印出“d”而不是“i”。 在这段代码中是否有任何错误,因为我不知道为什么。下面 是代码
code_tip = "code a conditional decision like you would say it"
location = work_tip.find("i")
print(location)
print (code_tip[location])
#Output of the code.
10
d
的输出任何人都可以解释这是怎么回事。
你AREN 't使用相同的变量,你正在使用'work_tip.find',但索引到'code_tip' –
你能详细说明吗 –
是的,'work_tip!= code_tip',所以'code_tip [i] = = work_tip [i]',你为什么认为它会是?看,只要将'print(code_tip [location])'改成'print(work_tip [location])'就可以了。 –