首页
学习
活动
专区
工具
TVP
发布

Python3-print格式化输出

Python3

Python3格式化输出,可以让结果更直观。

格式限定符

有着丰富的的“格式限定符”(语法是{}中带:号),比如:

print(','.format('caik', 32))

print('{},{},{}'.format('caik','boy',32))

print(',,'.format(age=32,sex='male',name='caik'))

填充与对齐

填充常跟对齐一起使用

^、分别是居中、左对齐、右对齐,后面带宽度

:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充

print('{:>8}'.format('cai'))

print('{:0>8}'.format('cai'))

print('{:a

print('{:p^10}'.format('cai'))

精度与类型f

精度常跟类型f一起使用

print('{:.2f}'.format(31.31412))

其他类型

# 主要就是进制了,b、d、o、x分别是二进制、十进制、八进制、十六进制

print('{:b}'.format(15))

print('{:d}'.format(15))

print('{:o}'.format(15))

print('{:x}'.format(15))

用逗号还能用来做金额的千位分隔符

print('{:,}'.format(123456789))

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180421A1HW5H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券