我见过的每个 Python 字符串变量插值示例都使用
print
函数。
例如:
num = 6
# str.format method
print("number is {}".format(num))
# % placeholders
print("number is %s"%(num))
# named .format method
print("number is {num}".format(num=num))
您可以在不使用
print
的情况下将变量插入字符串吗?
好吧...所以,这有点简单。
旧方法:
num = 6
str = 'number is %s' % num
print(str) # number is 6
较新的
.format
方法:
num = 6
str = "number is {}".format(num)
print(str) # number is 6
使用命名变量的
.format
方法(当序列不可靠时很有用):
num = 6
str = "number is {num}".format(num=num)
print(str) # number is 6
郑重声明,我不是人工智能!