使用,
分隔字符串和变量,同时打印:
print("If there was a birth every 7 seconds, there would be: ", births, "births")
>>> print("foo", "bar", "spam")
foo bar spam
或更好地使用字符串格式:
print("If there was a birth every 7 seconds, there would be: {} births".format(births))
字符串格式化功能更强大,它还允许您执行其他一些操作,例如填充,填充,对齐,宽度,设置精度等。
>>> print("{:d} {:03d} {:>20f}".format(1, 2, 1.1))
1 002 1.100000
^^^
0's padded to 2
演示:
>>> 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