Skip to content

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

Comments