python print 如何在输出中插入变量?

python print 如何在输出中插入变量?python print 如何在输出中插入变量?

可以使用字符串格式化来插入变量,例如:

复制
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
也可以使用 f-string 来插入变量,例如:

复制
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.")
另外,还可以使用 % 操作符来插入变量,例如:

复制
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age))

n=10
m=20
print("n=%d,m=%d"%(n,m))

各种format用法都可以,比如

a,b=4,5
print('{} * {} = {}'.format(a,b,a*b))