Python 语法速查
Python 语法速查
list和tuple可以相互转换
dict.keys()和dict.values()可以转换为列表
bool和str都可以转int
交换变量 多重赋值
a, b = b, a
进制
print(bin(10), oct(10), hex(10)) # 0b1010 0o12 0xa\
join进行字符串组合
print("-".join(["a", "b", "c"])) # a-b-c
s可以按位置切片
is判断的是对象的内存地址是否相等
== 是 调用对象的 __ eq__ () 魔法方法,判断两个对象逻辑上的值是否相等
input的输入都是str
常用内置函数
print(len([1, 2, 3])) # 3
print(abs(-5), round(3.6)) # 5 4
print(max(1, 2), min([3, 4]))
print(sum([1, 2, 3]))
print(sorted([3, 1, 2])) # [1, 2, 3]
print(enumerate(["a", "b"])) # 需要配合循环使用