5.格式化输出f
16.1 不区分大小写
num = input('>>>')
s = F'python{num}'
print(s)
16.2 可以加入表达式
s1='alex'
s2=f'我的名字{s1.upper()}'
print(s2)
l1 = ['太白', 18, 176]
s1 = f'我的名字{l1[0]},我的年龄{l1[1]},我的身高{l1[2]}'
print(s1)
16.3 可以结合函数
def func(a,b):
return a+b
s1=f'最终结果{func(1,3)}'
print(s1)
%s其实也可以。
def func(a,b):
return a+b
print('最终结果%s'%(func(1,3)))
不能放一些特殊的字符 ! , : { } ;
print(f"替换结果{{{73}}}")
print(f'{12,}')
'''
替换结果{73}
(12,)
'''