Use ,
to separate strings and variables while printing:
(使用,
在打印时分隔字符串和变量:)
print "If there was a birth every 7 seconds, there would be: ",births,"births"
,
in print statement separtes the items by a single space:
(,
在print语句中,用单个空格分隔项目:)
>>> print "foo","bar","spam"
foo bar spam
or better use string formatting :
(或更好地使用字符串格式 :)
print "If there was a birth every 7 seconds, there would be: {} births".format(births)
String formatting is much more powerful and allows you to do some other things as well, like : padding, fill, alignment,width, set precision etc
(字符串格式化功能更强大,并允许您执行其他一些操作,例如:填充,填充,对齐,宽度,设置精度等)
>>> print "{:d} {:03d} {:>20f}".format(1,2,1.1)
1 002 1.100000
^^^
0's padded to 2
Demo:
(演示:)
>>> births = 4
>>> print "If there was a birth every 7 seconds, there would be: ",births,"births"
If there was a birth every 7 seconds, there would be: 4 births
#formatting
>>> print "If there was a birth every 7 seconds, there would be: {} births".format(births)
If there was a birth every 7 seconds, there would be: 4 births
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…