Python 语法糖备忘录
复制本地路径 | 在线编辑
记录一些不太熟悉的语法糖
1. print 打印列表,合成一个字符串,而且可以指定分隔符
foods = ['Apples', 'Bananas', 'Orange']
print(*foods, sep=', ')
Apples, Bananas, Orange
2. 用 _ 进行大数分割,平时为了数字显示,都是用逗号风格,如 1,000,000,在 python 中用的是 _;打印时可以用格式化字符串指定分隔符号
big_num = 1_000_000
print(num)
print(f'{num:,}')
print(f'{num:_}')
1000000
1,000,000
1_000_000
3. 指定 for 循环从几开始
letters = 'abcd'
for i, letter in enumerate(letters, start=1):
print(i, letter)
1 a
2 b
3 c
4 d