首页 > 编程语言 > 详细

python string format笔记

时间:2015-10-09 18:11:01      阅读:402      评论:0      收藏:0      [点我收藏+]

中文名:字符串格式化

功能:

  1. 一个参数可以填充多个格式符

 

 

>>> “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

python string format笔记

原文:http://www.cnblogs.com/ux-lsl/p/4864637.html

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