打印组合字符串和数字

2023-11-26

要在Python中打印字符串和数字,除了执行以下操作之外还有其他方法吗?

first = 10
second = 20
print "First number is %(first)d and second number is %(second)d" % {"first": first, "second":second}

Using 不带括号的打印函数可以与旧版本的 Python 一起使用,但是Python3 不再支持,所以你必须将参数放在括号内。然而,有解决方法,如该问题的答案中提到的。由于对 Python2 的支持已于 2020 年 1 月 1 日结束,答案已修改为兼容Python3.

您可以执行以下任何操作(可能还有其他方法):

(1)  print("First number is {} and second number is {}".format(first, second))
(1b) print("First number is {first} and number is {second}".format(first=first, second=second)) 

or

(2) print('First number is', first, 'second number is', second) 

(注:与逗号分隔时后面会自动加一个空格)

or

(3) print('First number %d and second number is %d' % (first, second))

or

(4) print('First number is ' + str(first) + ' second number is' + str(second))
  

Using format()如果有的话,(1/1b) 是首选。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打印组合字符串和数字 的相关文章

随机推荐