格式化输出
格式化输出
格式化输出有三种:
-
%s ,%d
name='alex'
age = 20
mas = '我叫%s,今年%s'%(name,age)
print(mas) #我叫alex,今年20 -
.format
name='alex'
age = 20
mas = '我叫{},今年{}'.format(name,age)
print(mas) #我叫alex,今年20 -
f'+string
name = 'alex'
age = 18
sex = '男'
msg= F'姓名:{name},年龄:{age},性别:{sex}'
msg1= f'姓名:{name},年龄:{age},性别:{sex}'
print(msg) #姓名:alex,年龄:18,性别:男
print(msg1) #姓名:alex,年龄:18,性别:男可以加表达式
dic = {'name':'alex','age':18}
msg = f'我叫{dic["name"]},今年{dic["age"]}岁'
print(msg) #我叫alex,今年18岁name = 'taibai'
msg1 = f'我叫{name.upper()}'
print(msg1) #我叫TAIBAI结合函数
def sum1(a,b):
return a+b
mag = f'最终的结果是{sum1(25,80)}'
print(mag) #最终的结果是105
优点:
- 结构更加简化
- 可以结合表达式,函数进行使用
- 效率提升很多

浙公网安备 33010602011771号