python中 format基本用法

format:

作用:

字符串格式化

基本例子:

li = ['hoho',18]
print('my name is {} ,age {}'.format('hoho',18))
#my name is hoho ,age 18
print('my name is {1} ,age {0}'.format(10,'hoho'))
#my name is hoho ,age 10
print('my name is {1} ,age {0} {1}'.format(10,'hoho'))
# my name is hoho ,age 10 hoho
print('my name is {} ,age {}'.format(*li))#*是取list的元素
#my name is hoho ,age 18

关键字参数:

hash = {'name':'hoho','age':18}
print('my name is {name},age is {age}'.format(name='hoho',age=19))
#my name is hoho,age is 19
print('my name is {name},age is {age}'.format(**hash))
#**是取dict元素
#my name is hoho,age is 18

精度和类型控制:

print('{:.1f}'.format(4.234324525254))#4.2
print('{:.4f}'.format(4.1))#4.1000
print('{:b}'.format(250))#11111010(二进制)
print('{:o}'.format(250))#372(八进制)
print('{:d}'.format(250))#250(十进制)
print('{:x}'.format(250))#fa(十六进制)
print('{:,}'.format(100000000))#100,000,000(千分位分隔符)
print('{:,}'.format(235445.234235))#235,445.234235
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值