4. python-运算符(另类语法)

Posted skyfly886

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4. python-运算符(另类语法)相关的知识,希望对你有一定的参考价值。

身份运算符

 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=10
2 print(x,y,z)
3 
4 10 10 10

交叉赋值

1 x=10
2 y=20
3 x,y = y,x
4 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 run
12 
13 duan_hobby_list1 = [read,run,sing,football,basketball]
14 hobby1,hobby2,_,_,_= duan_hobby_list1
15 print(hobby1,hobby2)
16 
17 read run
18 
19 hobby1,hobby2,*_ = duan_hobby_list1  # “*”代表后面所有对应赋值的位置
20 print(hobby1,hobby2)
21 
22 read run
23 
24 hobby1,*_,hobby5 = duan_hobby_list1
25 print(hobby1,hobby5)
26 
27 read basketball

 

以上是关于4. python-运算符(另类语法)的主要内容,如果未能解决你的问题,请参考以下文章

Python代码的一些基本语法

Python代码的一些基本语法

Python代码的一些基本语法

Python语法

Python 3学习笔记

JSP 基础语法