首页 > 代码库 > Python全栈_Python字符串格式化
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‘,‘hongtenzone@foxmail.com‘))
可以改变占位符的位置
print(‘{1},I\‘m {0},my E-mail is {2}‘.format(‘Hongten‘,‘Hello‘,‘hongtenzone@foxmail.com‘))
使用‘{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字符串格式化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。