字符串的格式化

在性能上由于,在内存有四份。进行字符串拼接的话会比较好,百分号方式以及format方式。

百分号方式比较老,format方式比较先进,目前两者共存。

分别如何搞:

注意只要是大括号括起来的,就表示可有可无。

%[(name)][flags][width].[precision]typecode

s="i am %s, age %d"%('alex',18)

print(s)

注意可以给格式命名:

s="i am %(n1)s, age %(n2)d"  %{"n1":'alex','n2':19}

print(s)

flag:

+:表示右对齐

-:表示左对齐

 

空格:表示右对齐

0:表示右对齐

 

posted @ 2017-02-24 08:43  关泉珍  阅读(34)  评论(0)    收藏  举报