9159金沙游艺场-奥门金沙游艺场-[欢迎您]

9159金沙游艺场为您呈现最新的面貌!,目前注册送体验金,欢迎您将成为影视娱乐行业新的风向标,是亚洲的优质娱乐先锋。

内置函数format

日期:2020-01-04编辑作者:服务器

Python标准库:内置函数format(value[, format_spec])

本函数把值value按format_spec的格式来格式化,然而函数解释format_spec是根据value的类型来决定的,不同的类型有不同的格式化解释。当参数format_spec为空时,本函数等同于函数str(value)的方式。

其实本函数调用时,是把format(value, format_spec)的方式转换为type(value).__format__(format_spec)方式来调用,因此在value类型里就查找方法__format__(),如果找不到此方法,就会返回异常TypeError。

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

format_spec ::= [[fill]align][sign][#][0][width][,][.precision][type]

fill ::=

align ::= < | > | = | ^

sign ::= + | - |

width ::= integer

precision ::= integer

type ::= b | c | d | e | E | f | F | g | G | n | o | s | x | X | %

fill是表示可以填写任何字符。

align是对齐方式,<是左对齐, >是右对齐,^是居中对齐。

sign是符号, +表示正号, -表示负号。

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

precision是小数保留位数。

type是输出数字值是的表示方式,比如b是二进制表示;比如E是指数表示;比如X是十六进制表示。

例子:

 

#format()

print(format(2918))
print(format(0x500, 'X'))
print(format(3.14, '0=10'))
print(format(3.14159, '05.3'))
print(format(3.14159, 'E'))
print(format('test', '<20'))
print(format('test', '>20'))
print(format('test', '^20'))

 

结果输出如下:

2918

500

0000003.14

03.14

3.141590E+00

test

test

test

 

 

, format_spec]) 本函数把值value按format_spec的格式来格式化,然而函数解释format_spec是根据value的类型来决定的,...

本文由9159金沙游艺场-奥门金沙游艺场-[欢迎您]发布于服务器,转载请注明出处:内置函数format

关键词:

Python 9159金沙游艺场环境,python环境

Python 环境,python环境 文章出处: 总结一下自己使用python过程中安装三方包的方法   Python 安装 Python的安装非常简单...

详细>>

失效原因【9159金沙游艺场】

text-align=center 失效原因,text-aligncenter text-align属性是针对 内联成分居中得属性设置,对于块状元素使用margin:0auto;来决...

详细>>

CSS的三种样式9159金沙游艺场

CSS的三种样式,CSS三种样式 从CSS样式代码插入的形式来看基本可以分为以下3种:内联式、嵌入式和外部式三种。  ...

详细>>

利用Psyco提升Python运行速度

利用Psyco提升Python运行速度,psycopython Psyco 是严格地在 Python 运行时进行操作的。也就是说,Python 源代码是通过pytho...

详细>>