字符串类型的格式化

字符串类型的格式化

python语言提供两种字符串格式化方法,一种类似C语言中printf()函数的格式化方法;另一种是采用专门的str.format()格式化方法

format()方法的基本使用

格式:<模板字符串>.format(<逗号分隔的参数>)

模板字符串由一系列槽组成,用来控制修改字符串中嵌入值出现的位置,其基本思想是将format()方法中逗号分隔的参数按照序号关系替换到模板字符串的槽中。

槽用大括号({})表示,如果大括号中没有序号,则按照出现顺序替换

format()方法的格式控制

format()方法格式为:{<参数序号>:<格式控制标记>}

格式控制符

形式 效果
: 引号符号
<填充> 用于填充的单个字符
<对齐> <左对齐;>右对齐;^居中对齐
<宽度> 槽的输出格式设定输出宽度
<,> 数字的千位分隔符适用于整数和浮点数
<.精度> 浮点数小数的部分的精度或是字符串的最大输出长度
<类型> 整数类型(b,c,o,x,X)浮点数类型(e,E,%,f)

**<对齐>**指的是分别使用<,>,^三种对齐方式,<填充>指的是除参数外,通过其他方式进行填充

<类型>的几种形式

形式 用途
b 输出整数的二进制方式
c 输出整数对应的Unicode
d 输出整数的十进制方式
o 输出整数的八进制方式
x 输出整数的小写十六进制方式
X 输出整数的大写十六进制方式

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2015-2023 dwx
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信