python优秀代码收集

  1. 字典添加元素, 合并两个字典
options={'code':'utf-8'}
base_headers= {
	'User-Agent': 100,
	'Language': 'cn'
}
#会生成一个新的字典
dict(base_headers ,**options)
#或者用update函数
base_headers.update(options)
  1. 文件流的操作,好处是不需要再调用close方法关掉文件流,省事。
with open('file_name.txt','a') as file:
	file.write('hello world')
  1. 一行互换两个变量的值
a,b = b,a
  1. 一行代码列表去重
test = [1,2,3,3,4,2,2,5]
#采用集合法
a = list(set(test))  #注意,需要转成列表类型
print(a)   # [1,2,3,4,5]
  1. Python格式化输出
print("I am {0}, age{1} ".format("Steven", 25))
sourceformatresultcomment
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值