Python中内置的%操作符和format函数,都可用于格式化字符串。

1.%操作符的使用

· %o:oct,八进制。
· %d:dec,十进制。
· %x:hex,十六进制。
· %f:保留小数点后面6位有效数字。如果是%.3f,则保留3位小数位。
· %e:保留小数点后面6位有效数字,按指数形式输出。如果是%.3e,则保留3位小数位,使用科学记数法。
· %g:如果有6位有效数字,则使用小数方式,否则使用科学记数法。如果是%.3g,则保留3位有效数字,使用小数方式或科学记数法。
· %s:字符串。
· %10s:右对齐,占位符10位。
· %-10s:左对齐,占位符10位。

· %.2s:截取两位字符串。
· %10.2s:10位占位符,截取两位字符串。
· \:续行符。
· \\:反斜杠。
· \':单引号。
· \":双引号。


举例如下:

python中内置的%操作符和format函数

 

2.format()方法

format()方法功能更强大。该方法把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%”。
使用方法有两种格式:b.format(a)和format(a,b)。
(1)不带编号,即“{}”。
(2)带数字编号,可调换顺序,即“{1}”“{2}”。
(3)带关键字,即“{a}”“{john}”。

举例如下:

python中内置的%操作符和format函数

python中内置的%操作符和format函数

 

相关文章:

  • 2021-07-18
  • 2021-09-12
  • 2021-08-05
  • 2021-12-14
  • 2022-12-23
  • 2021-10-14
  • 2021-06-26
猜你喜欢
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2021-10-06
  • 2022-12-23
相关资源
相似解决方案