交换变量值
这个应该比较简单,但是日常用很容易忽略。
a, b = 5, 10
print(a, b) //5, 10
a, b = b, a
print(a, b) //10, 5
2....链式比较
这个比较符合数学上的比较习惯
b = 6
print(4 < b < 7)
print(1 == b < 9)
8....三元运算符
其实 Python 中是没有三元运算符的,不过我们可以用另外一种方式替代:
b = 'B'
c = 'C'
flag = True
a = b if flag else c
9.链式函数调用...移除列表中重复元素
items = [2,2,3,4,1]
print(list(set(items)))
13. **kwargs
可变长参数,是一个字典。...列表推导式
可以用一行代码完全列表中的数据操作
numbers = [1, 2, 3, 4, 5, 6]
y = [x for x in numbers if x % 2 == 0]
print(y)