Python 字符串格式化输出【超详细】

1. format 格式化

格式:"{<参数序号>:<填充><对齐><宽度><,><.精度><类型>}".format(<参数>)

简单实例:

# format 的简单使用
print('{}'.format('hello')) # hello

# 默认按照参数顺序填入
print('{}-{}-{}'.format('hello', 'a', 'b')) # hello-a-b

# 也可以使用参数序号指定填入的位置
print('{1}-{2}-{0}'.format('hello', 'a', 'b')) # a-b-hello

# 用 . 指定数字显示的位数
print('{0:.1}-{0:.2}-{0:.3}'.format(3.1415926)) # 3e+00-3.1-3.14

# 在后面加入 f 才是指定浮点数小数的位数
print('{0:.1f}-{0:.2f}-{0:.3f}'.format(3.1415926)) # 3.1-3.14-3.142

# 将数字分别以 二进制、八进制、十进制和十六进制 的形式输出
print('{0:b}-{0:o}-{0:d}-{0:x}'.format(17)) # 10001-21-17-11

# 将数字以 ASCII码符 的形式输出
print('{:c}-{:c}-{:c}-{:c}-{:c}-{:c}'.format(65, 66, 67, 97, 98, 99)) # A-B-C-a-b-c

# 居中显示,指定宽度为 10,默认以空格填充
print('-{:^10}-'.format('hello'
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值