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-运算符(另类语法)

评论关闭