python--元祖

range:一般用于for循环。

range(起始数,截止数,字长)   (顾头不顾尾)

for i in range(10):
    print(i)

输出:

0
1
2
3
4
5
6
7
8
9

for i in range(5,10):
    print(i)

输出:

5
6
7
8
9

for i in range(5,10,2):
    print(i)

输出:

5
7
9

for i in range(10,5,-2):
    print(i)

输出:

10
8
6

可以逆序,但大小顺序必须和正负号相一致,否则输出为空

join:将列表转换为字符串(不能有数字)

'连接符'.join()

li = ['xunuo','nuoyan','xuyan']
s = ''.join(li)
print(s)

输出:xunuonuoyanxuyan

li = ['xunuo','nuoyan','xuyan']
s = '&'.join(li)
print(s)

输出:xunuo&nuoyan&xuyan

 

元祖:只读列表,可循环,可切片

儿子不可改,孙子可能可以改

tu = (1,2,3,'xunuo',[4,5,6,'xuyan'],'nuoyan')
print(tu[3])

输出:xunuo

tu = (1,2,3,'xunuo',[4,5,6,'xuyan'],'nuoyan')
print(tu[1:3])

输出:(2, 3)

tu = (1,2,3,'xunuo',[4,5,6,'xuyan'],'nuoyan')
for i in tu:
    print(i)

输出:

1
2
3
xunuo
[4, 5, 6, 'xuyan']
nuoyan

tu = (1,2,3,'xunuo',[4,5,6,'xuyan'],'nuoyan')
tu[4][3] = tu[4][3].upper()
print(tu)

输出:(1, 2, 3, 'xunuo', [4, 5, 6, 'XUYAN'], 'nuoyan')

猜你喜欢

转载自www.cnblogs.com/uhduewifd/p/11166530.html
今日推荐