字符串
-
格式字符串
-
语法:带有格式占位符的字符串 % (数据1,数据2,数据3,…)
-
格式占位符:字符串中不同类型的占位符号,固定的
%s - 字符串的格式占位符(任何类的数据都可以赋值)
%d - 整数的格式占位符
%.Nf - 浮点数的格式占位符,且控制小数点后有N为小数
%c - 字符的格式占位符(可以给字符或编码值)
%() - 固定写法
数据 - 最后给字符串中不确定内容赋值的数据,数据的个数和类型要与格式占位符的个数和类型相同
-
format字符串(f-string)
format
带有{}的字符串.format(数据1,数据2,数据3,…) - 每个{}获取对应位置的数据
带有{下标}的字符串.format(数据1,数据2,数据3,…) - 每个{}获取()中与该下标对应的数据
带有{key}的字符串.format(key1=数据1,key2=数据2,…) - 每个{}获取()中与该key对应的数据
加约束:{:约束}/{下标:约束}/{key:约束}
约束小数位数 - {:.Nf}
控制显示正负号 - {:+}
控制数字宽度 - {:x>N}/{:x<N} - N表示数据的最终位数,x为填充数字,>填在原数字左边,<填在原数字右边
大数字用逗号隔开{:,}
显示百分比{:%}
f-string
f带{数据}的字符串 - 获取对应数据放在对应{}位置
-
-
字符串常用方法