4. python-运算符(另类语法),,身份运算符 1 x
4. python-运算符(另类语法),,身份运算符 1 x
身份运算符
1 x = 258 2 y = 258 3 print(id(x),id(y)) 4 print(id(x)==id(y)) 5 6 2956579849680 2956579849136 7 False 8 9 print(x is y)10 11 False
链式赋值
1 x=y=z=102 print(x,y,z)3 4 10 10 10
交叉赋值
1 x=102 y=203 x,y = y,x4 print(x,y)5 6 20 10
解压缩
快速且能一次性拿到多个列表里的值
1 duan_hobby_list = [‘read‘,‘run‘] 2 hobby1 = duan_hobby_list[0] 3 hobby2 = duan_hobby_list[1] 4 print(hobby1,hobby2) 5 6 read run 7 8 hobby1,hobby2 = duan_hobby_list 9 print(hobby1,hobby2)10 11 read run12 13 duan_hobby_list1 = [‘read‘,‘run‘,‘sing‘,‘football‘,‘basketball‘]14 hobby1,hobby2,_,_,_= duan_hobby_list115 print(hobby1,hobby2)16 17 read run18 19 hobby1,hobby2,*_ = duan_hobby_list1 # “*”代表后面所有对应赋值的位置20 print(hobby1,hobby2)21 22 read run23 24 hobby1,*_,hobby5 = duan_hobby_list125 print(hobby1,hobby5)26 27 read basketball
4. python-运算符(另类语法)
评论关闭