1、 range()函数,生成一个自然数序列
for i in range(30) :# 循环30次,常用替代while循环
print(i,end=' ')
print('\n')
print("="*50)
==================================================
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
==================================================
2、元组tuple,元组是一个不可变的序列,操作与列表一致。若希望数据不改变,则使用元组
my_tuple = (1,2,3,4,5) # 创建元组
print(my_tuple)
print(my_tuple[3])
# my_tuple[3]=10 ,报错,不可更改
# 元组解包,解构
a,b,c,d,e = my_tuple #对应赋值给a,b,c,d,e,变量数量需要与元素数量一致
print(a,b,c,d,e)
# 常用解包来互换值
x = 20
y = 30
print('x=',x,'y=',y)
x,y = y,x
print('x=',x,'y=',y)
print("="*50)
==================================================
(1, 2, 3, 4, 5)
4
1 2 3 4 5
x= 20 y= 30
x= 30 y= 20
==================================================
3、== , != 与 is , is not 的区别
# == ,!=比较的是对象的值是否相等
# is , is not 比较的是对象的id是否相等
print(a==b)
print(a is b)
print("="*50)
==================================================
True
False
==================================================