3.6 字符串类型的格式化(填充、对齐、宽度、精度)

3.6.1 format()方法的基本使用

在这里插入图片描述
在这里插入图片描述

format()方法格式控制

在这里插入图片描述

填充、对齐、宽度

>>> s = 'python'
>>> "{0:30}".format(s) #默认左对齐
'python                        '
>>> "{0:>30}".format(s)  #右对齐
'                        python'
>>> "{0:*^30}".format(s) #居中且使用*填充
'************python************'
>>> "{0:3}".format(s)
'python'

千位分隔符(,)

  • 格式控制标记的逗号(,)用于显示数字类型的千位分隔符。
>>> "{0:-^20,}".format(1234567890)
'---1,234,567,890----'
>>> "{0:-^20}".format(1234567890) # 对比输出
'-----1234567890-----'
>>> "{0:-^20,}".format(12345.67890)          
'----12,345.6789-----'

精度

-精度表示两个含义,有小数点开头。对于浮点数,精度表示小数点部分输出的有效位数。对于字符串,精度表示输出的最大长度。
在这里插入图片描述

>>> "{0:4}".format("PYTHON") 
'PYTHON'
>>> "{0:.4}".format("PYTHON") 
'PYTH'

类型

  • 类型表示输出整数和浮点数的格式规则。对于整数类型,输出格式包含以下六种:
    • b:整数的二进制方式
    • c:输出整数对应的Unicode字符
    • d:输出整数的十进制方式
    • o:输出整数的八进制方式
    • x:输出整数的小写十六进制方式
    • X:输出整数的大写十六进制方式
      在这里插入图片描述
      在这里插入图片描述
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值