我是靠谱客的博主 超级机器猫,最近开发中收集的这篇文章主要介绍python中format函数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过关键字

1.

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

结果:谢某人在写代码 


通过位置
1. 

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

结果:name=zhangsan path=/

2. 

print('{1}在{0}'.format('写代码','谢某人'))

3. 

print('{0}在{1}'.format('谢某人','写代码'))

结果:谢某人在写代码


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

 
  1. print('{:^30}'.format("zhangsan")) # 居中

  2. print('{:>30}'.format("zhangsan")) # 右对齐

  3. print('{:<30}'.format("zhangsan")) # 左对齐

  4. 30:字段长度(最左到最右之间的长度)

结果显示

 

精度控制  :.nf

1. 

print('{:.2f}'.format(3.14159))
 
  1. 结果:3.14

  2. 保留两位小数,两位后四舍五入

2. 

print('{:.5f}'.format(3.14))
 
  1. 结果:3.14000

  2. 保留5位小数,不足补0.

进制转化,b o d x 分别表示二、八、十、十六进制
 
  1. print('{:b}'.format(20))

  2. print('{:o}'.format(20))

  3. print('{:d}'.format(20))

  4. print('{:x}'.format(20))

结果:

10100
24
20
14 


 千位分隔符::,

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

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

结果:

100,000,000
123,456.123456

最后

以上就是超级机器猫为你收集整理的python中format函数的全部内容,希望文章能够帮你解决python中format函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部