格式化字符串:将变量填充到字符串
% 占位符格式化字符串
举个栗子:
1. %s 字符串格式
2. %d 整数
name = 'jack'
age = 10
info1 = 'my name is %s, am %d years old' % (name, age)
info2 = 'my name is %s, am %d years old' % ('jerry', 40)
print(info1)
print(info2)
my name is jack, am 10 years old
my name is jerry, am 40 years old
format格式化字符串
可以使用key:value指定参数值
info3 = 'my name is {name}, my age is {age}'.format(name='angel', age=20)
print(info3)
my name is angel, my age is 20
也可以使用位置参数指定
info4 = 'my name is {0}, my age is {1}'.format('tom',19)
print(info4)
my name is tom, my age is 19
-f 格式化字符串
通过f/F来标记格式化字符串。
num1 = 1.9
num2 = 30.2
sum = num1 + num2
print(f"{num1} + {num2} = {sum}")
print(F'this is an info {info4}')