python中格式化字符,Python格式化字符串(格式化输出)

  python中格式化字符,Python格式化字符串(格式化输出)

  从Python2.6开始,增加了新的字符串格式化函数str.format(),增强了字符串格式化的功能。与旧版本的% format方法相比,它有许多优点。

  1.在%方法中,%s只能替换字符串类型,但数据类型在格式上不需要忽略。

  2.单个参数可以多次输出,参数顺序可以不同;

  3.填充方式非常灵活,对齐方式非常强大;

  4.官方推荐的方法,% method将在以后的版本中被淘汰。

  相关:《Python教程》

  使用

  1,显示默认顺序,不指定位置。

  打印( {}{} )。格式(“你好”、“世界”))

  Helloworld2。设置指定位置,可以多次使用。

  打印(“{0}{1}{0}”。格式( hello , or )

  Helloorhello3,使用列表格式

  person={name:opcai , age:20}

  print(Mynameis{name})。我{岁}岁了。格式(* *人))

  我的名字是。我20岁了。4,按列表格式化

  stu=[opcai , linux , MySQL , Python]

  print(Mynameis{0[0]},Ilove{0[1]}!.格式(stu))

  Mynameisopcai,Ilovelinux!数字格式化

  数字 格式 输出 描述

  3.1415926 {:2f} 3.14保留两位小数。

  3.1415926

   {:+.2f} +3.14 带符号保留小数点后两位

  -1 {:+.2f} -1.00 带符号保留小数点后两位

  2.71828 {:.0f} 3 不带小数

  5 {:0>2d} 05 数字补零 (填充左边, 宽度为2)

  5 {:x<4d} 5xxx 数字补x (填充右边, 宽度为4)

  10 {:x<4d} 10xx 数字补x (填充右边, 宽度为4)

  1000000 {:,} 1,000,000 以逗号分隔的数字格式

  0.25 {:.2%} 25.00% 百分比格式

  1000000000 {:.2e} 1.00e+09 指数记法

  13 {:10d} 13 右对齐 (默认, 宽度为10)

  13 {:<10d} 13 左对齐 (宽度为10)

  13 {:^10d} 13 中间对齐 (宽度为10)

  进制转换

  11 '{:b}'.format(11) 1011 二进制

  11 '{:d}'.format(11) 11 十进制

  11 '{:o}'.format(11) 13 八进制

  11 '{:x}'.format(11) b 十六进制

  11 '{:#x}'.format(11) 0xb 十六进制

  11 '{:#X}'.format(11) 0XB 十六进制

  ^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

  + 表示在正数前显示 +,负数前显示 -; (空格)表示在正数前加空格。

  b、d、o、x 分别是二进制、十进制、八进制、十六进制。

  输出大括号

  

print("{}{{0}}".format("opcai_linux"))

  opcai_linux{0}

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数,SQL 时间格式化函数
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令,Linux磁盘格式化命令详解
  • js获取当前日期并格式化,js获取当前时间年月日并输出
  • js获取当前日期并格式化,js获取当前时间年月日并输出,JS获取当前时间的年月日时分秒及时间的格式化的方法
  • js格式化时间的方法是什么,js 格式化时间
  • js格式化时间的方法是什么,js 格式化时间,js格式化时间的方法
  • js格式化时间格式,js格式化时间字符串
  • js格式化时间格式,js格式化时间字符串,JS格式化时间的几种方法总结
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么,js中时间格式化的几种方法
  • windows命令行格式化硬盘,格式化将清除磁盘中的所有文件
  • 留言与评论(共有 条评论)
       
    验证码: