python for 循环

来源:互联网 发布:sql计算留存率算法 编辑:程序博客网 时间:2024/05/21 22:20

>>> tem = 'siyecao';
>>> tmp = 'siyecao'
>>> for i in tmp
SyntaxError: invalid syntax
>>> for i in tmp:
    print(i,end = '')

siyecao
>>> for i in tmp :
    print(i,end='/')

s/i/y/e/c/a/o/

>>>



>>> tmp = ['测试','huche','乱说']
>>> for i in tmp:
    print(i,i.len(i))

Traceback (most recent call last):
  File "<pyshell#34>", line 2, in <module>
    print(i,i.len(i))
AttributeError: 'str' object has no attribute 'len'
>>> for i in tmp :
    print(i,len(i))

    
测试 2
huche 5
乱说 2
>>>

>>> range(10)
range(0, 10)
>>> list(range(10))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> for i in range(10):
    print(i,len(i))

Traceback (most recent call last):
  File "<pyshell#42>", line 2, in <module>
    print(i,len(i))
TypeError: object of type 'int' has no len()
>>> for i in range(10):
    print(i)

    
0
1
2
3
4
5
6
7
8
9
>>> for i in range(0,10,2):
    print(i)

    
0
2
4
6
8
>>>


0 0