Python格式化输出是一种方便快捷的输出结果的方式,可以使用字符串、数字、列表、字典等数据类型,以更加美观的方式输出结果。Python格式化输出的主要方式有:
1. 使用%s格式化输出
name = '小明' age = 18 print('我叫%s,今年%d岁' %(name, age)) #输出结果:我叫小明,今年18岁
2. 使用format()格式化输出
name = '小明' age = 18 print('我叫{},今年{}岁'.format(name, age)) #输出结果:我叫小明,今年18岁
3. 使用f-string格式化输出
name = '小明' age = 18 print(f'我叫{name},今年{age}岁') #输出结果:我叫小明,今年18岁
4. 使用str.format()格式化输出
name = '小明' age = 18 print('我叫{name},今年{age}岁'.format(name=name,age=age)) #输出结果:我叫小明,今年18岁
5. 使用str.join()格式化输出
list1 = ['小明', '18'] print('我叫{},今年{}岁'.format(','.join(list1))) #输出结果:我叫小明,18,今年18岁
6. 使用str.replace()格式化输出
name = '小明' age = 18 print('我叫{name},今年{age}岁'.replace('{name}', name).replace('{age}', str(age))) #输出结果:我叫小明,今年18岁
7. 使用str.split()格式化输出
name = '小明' age = 18 print('我叫{name},今年{age}岁'.split('{name}')[0] + name + ',今年' + str(age) + '岁') #输出结果:我叫小明,今年18岁
8. 使用str.count()格式化输出
name = '小明' age = 18 print('我叫{name},今年{age}岁'.count('{name}') * (name + ',今年') + str(age) + '岁') #输出结果:我叫小明,今年18岁
9. 使用str.strip()格式化输出
name = '小明' age = 18 print('我叫{name},今年{age}岁'.strip('{name}') + name + ',今年' + str(age) + '岁') #输出结果:我叫小明,今年18岁
以上就是Python格式化输出的几种方式,它们都可以帮助我们以更加美观的方式输出结果,使得结果更加易读,更容易理解。