标签:%s 实现 pre lap tin 可读性 comm 数字 字符串类
Python格式化输出主要有三种方式:
除%以外,事实上字符串格式化操作还能通过str.format()方法或者f-Strings实现。相比于老版的字符串格式化方法,str.format()方法拥有更多的功能,操作起来更加方便,可读性也更强。
str.format()简介与用法
str.format()是对 %-formatting 的改进,相对于 %-formatting ,str.format()功能更加强大,该函数把字符串当成一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%”。
str.format()方法优点如下:
替换字段用{}标记
print(‘姓名是:{},年龄是:{}‘.format(‘Tom‘,20)) print(‘{} {} {}‘.format(‘i‘, ‘love‘, ‘python‘))
>>>姓名是:Tom,年龄是:20
>>>i love python
print(‘{1} {2} {3}‘.format(‘i‘, ‘love‘, ‘python‘)) print(‘{3} {2} {1}‘.format(‘i‘, ‘love‘, ‘python‘)) >>>i love python >>>python love i
print(‘姓名是:{name},年龄是:{age}‘.format(name="Tom","age=20")) >>>姓名是:tom,年龄是:20
f-Strings的用法
f-strings 是指以 f 或 F 开头的字符串,其中以 {} 包含的表达式会进行值替换。
name="tom" age="20" print(f"姓名是:{name},年龄是:{age}") >>>姓名是:tom,年龄是:20
标签:%s 实现 pre lap tin 可读性 comm 数字 字符串类
原文地址:https://www.cnblogs.com/sunchao0709/p/11067320.html