python格式化函数format输出,python字符串format用法

  python格式化函数format输出,python字符串format用法

  在格式化程序开发中很常见,大家都不陌生。Python中也有多种格式化方法,format函数就是其中之一。

  函数原型

  格式(值[,格式规格])参数意义

  Value:需要格式化的字符串。

  格式规格:格式化的格式

  函数定义与用法

  该函数将值格式化为format_spec的格式。但是format_spec的函数解释取决于值的类型,不同的类型有不同的格式化解释。当参数format_spec为空时,该函数等效于函数str(value)。

  format()函数可以接受无限的参数,并且位置可以是无序的。

  实际上,调用这个函数时,是通过将format(value,format_spec)方法转换为type (value)来调用的。__format__ (format _ spec)方法,所以会在值类型中找到__format_()方法。如果找不到此方法,将返回异常类型错误。

  其中format_spec的编写方式如下形式:

  format _ spec :=[[fill]align][sign][#][0][width][,][。精度][类型]

  fill:=anycharacter

  align:==^

  sign:= -

  width :=integer precision :=

  integer type := b c d E E F G G n o s

  x X

  填充意味着你可以填充任何字符。

  对齐,左对齐,右对齐,居中对齐。

  符号是一个符号,表示正号,-表示负号。英语字母中的第二十三个字母

  Idth是数字宽度,表示总共输出多少位数。

  精度是保留的小数位数。兼容性

  Python3.x

  Python2.6及以上版本

  注意事项

  Format是python2.6中一种新的格式化字符串的方法,与旧版本的% format方法相比,它有很多优点。

  1.你不需要关注数据类型。在%方法中,%s只能替换字符串类型。

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

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

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

  代码实例

  打印(格式(2918))

  打印(格式(0x500, X ))

  打印(格式(3.14, 0=10 ))

  打印(格式(3.14159, 05.3 ))

  打印(格式(3.14159, E ))

  打印(格式(测试, 20 ))

  打印(格式(测试, 20 ))

  Print(格式( test , 20 ))输出结果

  2918

  500

  0000003.14

  03.14

  3.141590E 00

  试验

  试验

  试验

郑重声明:本文由网友发布,不代表盛行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命令行格式化硬盘,格式化将清除磁盘中的所有文件
  • 留言与评论(共有 条评论)
       
    验证码: