len()函数如何在python中工作

时间:2018-06-27 06:08:00

标签: python python-3.x

使用伪代码

For i = 1 to Charactercount(Mymessage)

等于

for range in (0,len(Mymessage)

在python中,或者我从(1,len(Mymessage)开始 请说明哪种方法是正确的? 请告诉for i = 0 to charactercount(mymessage)-1如何工作?

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])