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!‘))
时间: 2024-10-09 10:20:31