字符串转换为字节类型
>>> s = "apple"
>>> bytes(s,encoding='utf-8')
b'apple'
5 转为字符串
字符类型、数值型等转换为字符串类型
>>> i = 100...>>> str(i)
'100'
6 十转ASCII
十进制整数对应的 ASCII 字符
>>> chr(65)
'A'
7 ASCII转十
ASCII字符对应的十进制数
>>> ord('A')
65...'.split(' ')
['i', 'love', 'python']
50 replace 替换
>>> 'i\tlove\tpython'.replace('\t',',')
'i,love,python...90 交换元素
直接解包赋值,更加符合 Python 风格:
a, b = 1, 3
a, b = b, a # 交换a,b
不要再用临时变量 tmp ,这不符合 Python 习惯:
tmp = a...reduce(lambda p1, p2: p1*p2, x)
print(y) # 15
下面写法不够 Pythoner:
y = 1
for e in x:
y *= e
print(y)
100