首页 > 编程语言 > 详细

python学习笔记:字符串格式化

时间:2020-01-20 18:23:34      阅读:65      评论:0      收藏:0      [点我收藏+]

% 格式化方法

"我的名字是 %s, 我的年龄是 %d" % (name, age)

常用格式:%[(name)][flags][width].[precision]typecode

width

flag:表示对齐方式,默认是右对齐,

  • 如果是空格,表示填充一个空格,从而与负数对齐
  • 如果为0,表示使用0进行填充
  • 如果是 -,表示左对齐

precision:表示控制小数的精度

typecode取值说明:

  • %s 字符串 (采用str()的显示)
  • %r 字符串 (采用repr()的显示)
  • %c 单个字符
  • %b 二进制整数
  • %d 十进制整数
  • %i 十进制整数
  • %o 八进制整数
  • %x 十六进制整数
  • %e 指数 (基底写为e)
  • %E 指数 (基底写为E)
  • %f 浮点数
  • %F 浮点数,与上相同
  • %g 指数(e)或浮点数 (根据显示长度,自动选择)
  • %G 指数(E)或浮点数 (根据显示长度,自动选择)
  • %% 字符"%"

% 操作符后面不止可以跟元组,还可以跟字典,跟字典的时候,可以按照字典项的键名来使用值

format 的用法

"我的名字是 {0}, 我的年龄是 {1}".format(name, age)

python学习笔记:字符串格式化

原文:https://www.cnblogs.com/wbyixx/p/12218628.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!