使用伪代码
For i = 1 to Charactercount(Mymessage)
等于
for range in (0,len(Mymessage)
在python中,或者我从(1,len(Mymessage)
开始
请说明哪种方法是正确的?
请告诉for i = 0 to charactercount(mymessage)-1
如何工作?
答案 0 :(得分:0)
在python中,索引从0开始,因此例如,如果Mymessage
的值为'hello'
,那么range(len(Mymessage))
将产生一个从0到4的迭代器,因为{{1} }长5个字符。以下Mymessage
循环:
for
将打印:
for i in range(len(Mymessage)):
print(i, Mymessage[i])