太长不看版:% 用法
f-string 用法
format 用法
1. % 用法:
值得提出,多个值传入时,用元组。更多%s / %d 等用法详见pyton教程,此处不做展开。name = 'Tom'
str = 'My name is %s' % name
###########################
name = 'Tom'
age = 18
str = 'My name is %s age %d' % (name, age)
如果是输出浮点型,需要保留小数点后几位,例:%.2f,保留3位小数位weight = 65.4323
str = 'My weight is %.2f' % weight
输出结果:
My weight is 65.43
2. f-string 用法:
Python3.6及以后的版本支持。name = 'Tom'
age = 18
str = f'名字:{name},年龄:{age}'
3. format 用法:
1)顺序填坑:name = 'Tom'
age = 18
str = '名字:{},年龄:{}'.format(name, age)
2)下标填坑:str = '名字是:{0},年龄是:{1}'.format('Tom', 18, 170)
3)变量填坑:name = 'Tom'
age = 18
str = '名字:{},年龄:{}'.format(name, age)
############# 或 #############
str = '名字:{},年龄:{}'.format(name='Tom', age=18)