中文名:字符串格式化
功能:
- 一个参数可以填充多个格式符
>>> “hello {}".format("lsl")
hello lsl
{ } 表达文法:
replacement_field ::= "{" [field_name] ["!" conversion] [":" format_spec] "}"
field_name 名称描述符,可以为名字,位置, 属性。
属性,这是我感兴趣的,这样可以只传一个,就可以填充多个格式。
format_spec格式描述符,可以为 填充符+对齐数+格式。
%XXX,与格式描述符基本一致。
print("helllo %-10s","33")
格式:继承传统print的d s f 等形式。
例子
In [38]: "hello {people.name:*>10}".format(people=p)Out[38]: ‘hello *******lsl‘
https://docs.python.org/2/library/string.html#string-formatting
http://www.jb51.net/article/63672.htm
时间: 2024-10-12 11:46:13