- 字典添加元素, 合并两个字典
options={'code':'utf-8'}
base_headers= {
'User-Agent': 100,
'Language': 'cn'
}
dict(base_headers ,**options)
base_headers.update(options)
- 文件流的操作,好处是不需要再调用close方法关掉文件流,省事。
with open('file_name.txt','a') as file:
file.write('hello world')
- 一行互换两个变量的值
a,b = b,a
- 一行代码列表去重
test = [1,2,3,3,4,2,2,5]
a = list(set(test))
print(a)
- Python格式化输出
print("I am {0}, age{1} ".format("Steven", 25))
source | format | result | comment |
---|
3.1415926 | {:.2f} | 3.14 | 保留小数点后两位 |
3.1415926 | {:+.2f} | +3.14 | 带符号保留小数点后两位 |
-1 | {:+.2f} | -1.00 | 带符号保留小数点后两位 |
2.71828 | {:.0f} | 3 | 不带小数 |
5 | {:0>2d} | 05 | 数字补零 (填充左边, 宽度为2) |
5 | {:x<4d} | 5xxx | 数字补x (填充右边, 宽度为4) |
10 | {:x<4d} | 10xx | 数字补x (填充右边, 宽度为4) |
1000000 | {:,} | 1,000,000 | 以逗号分隔的数字格式 |
0.25 | {:.2%} | 25.00% | 百分比格式 |
1000000000 | {:.2e} | 1.00e+09 | 指数记法 |
18 | {:>10d} | ’ 18’ | 右对齐 (默认, 宽度为10) |
18 | {:<10d} | '18 ’ | 左对齐 (宽度为10) |
18 | {:^10d} | ’ 18 ’ | 中间对齐 (宽度为10) |