首页 > 编程知识 正文

python中format函数用法,python中format函数输出5个数用空格隔开

时间:2023-05-06 20:12:12 阅读:210945 作者:1531

python中format函数用于字符串的格式化

通过关键字

1.

print('{name}在{option}'.format(name="jpdhmgsjx",option="写代码"))

结果:jpdhmgsjx在写代码 

通过位置
1. 

print('name={} path={}'.format('zhangsan', '/')

结果:name=zhangsan path=/

2. 

print('{1}在{0}'.format('写代码','jpdhmgsjx'))

3. 

print('{0}在{1}'.format('jpdhmgsjx','写代码'))

结果:jpdhmgsjx在写代码

填充和对齐^<>分别表示居中、左对齐、右对齐,后面带宽度

print('{:^30}'.format("zhangsan")) # 居中print('{:>30}'.format("zhangsan")) # 右对齐print('{:<30}'.format("zhangsan")) # 左对齐30:字段长度(最左到最右之间的长度)

 

精度控制  :.nf

1. 

print('{:.2f}'.format(3.14159)) 结果:3.14保留两位小数,两位后四舍五入

2. 

print('{:.5f}'.format(3.14)) 结果:3.14000保留5位小数,不足补0. 进制转化,b o d x 分别表示二、八、十、十六进制 print('{:b}'.format(20))print('{:o}'.format(20))print('{:d}'.format(20))print('{:x}'.format(20))

结果:

10100
24
20
14 

 千位分隔符::,

print('{:,}'.format(100000000))print('{:,}'.format(123456.123456))

结果:

100,000,000
123,456.123456

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。