Python 字符串格式化相关

引号的类型

"" == ''
''' ''' == """ """ 这种引号里面 代码里面的格式是什么样子,输出的时候就是什么样式

r

在 任意的引号的前面加上 r (一般正则表达式就要加上r),就会忽略转义字符,将字符串原样输出

% (和C语言的的格式化输出其实一样,仅仅表示方法不一样)

print("%d" % 100) ===> 100
print("%d" , 100) ===> %d 100

f

age = 19
print(f"{age}") ===> 19

format函数

在使用{}进行字符串格式化的时候,其中:和后面的内容称为格式说明符。其中1表示要格式化的参数在参数列表中的位置,如{0}表示第一个参数,{1}表示第二个参数,以此类推。而.1则表示对该参数进行格式化的方式,.1是一种小数点后保留1位的方式。

例如,下面的代码将输出数字3.14,并只保留1位小数:

print("{:.1f}".format(3.14159))   # 3.1

这是一种常用的格式化方式,特别适用于输出带有小数的数值。