码迷,mamicode.com
首页 > 编程语言 > 详细

python string format笔记

时间:2015-10-09 18:13:25      阅读:215      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!