Python全栈_Python字符串格式化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python全栈_Python字符串格式化相关的知识,希望对你有一定的参考价值。
1.使用占位符为真实值预留位置,并指定格式
print("I‘m %s. I‘m %d year old" % (‘aaa‘, 18))
我们还可以用词典来传递真实值。如下:
常用格式符
%s:字符串
%d:十进制整数
%b:二进制整数
%x:十六进制整数
%e:指数基底为e
%E:基底为E
%f:浮点数
2.使用format()
参考http://www.cnblogs.com/hongten/archive/2013/07/27/hongten_python_format.html
使用‘{}‘占位符
print(‘I\\‘m {},{}‘.format(‘Hongten‘,‘Welcome to my space!‘))
也可以使用‘{0}‘,‘{1}‘形式的占位符
print(‘{0},I\\‘m {1},my E-mail is {2}‘.format(‘Hello‘,‘Hongten‘,‘[email protected]‘))
可以改变占位符的位置
print(‘{1},I\\‘m {0},my E-mail is {2}‘.format(‘Hongten‘,‘Hello‘,‘[email protected]‘))
使用‘{name}‘形式的占位符
print(‘Hi,{name},{message}‘.format(name = ‘Tom‘,message = ‘How old are you?‘))
混合使用‘{0}‘,‘{name}‘形式
print(‘{0},I\\‘m {1},{message}‘.format(‘Hello‘,‘Hongten‘,message = ‘This is a test message!‘))
以上是关于Python全栈_Python字符串格式化的主要内容,如果未能解决你的问题,请参考以下文章