首页 / 科技周边 / 正文

常用的字符串格式化有哪几种 

常用的字符串格式化主要有三种:

1. 百分比格式化:这种方式使用%作为占位符,只支持固定形式的格式化,给的顺序和参数的顺序需要一致。例如,\'format\' % \'values\'. 支持%d(数字)、%s(字符串)和%f(小数)等格式。但是需要一个个的格式化。

2. format格式化:这种方式使用{}作为占位符,搭配format函数使用,不仅支持固定形式的格式化字符,还支持位置的格式化填充,且不需要一个个的格式化。例如,\'{}\'.format(values)。支持变量方式的填充。

3. f-string格式化:这种方式使用{}作为占位符,同时搭配f符号使用,格式化时,只需要在{}中输入变量即可。例如,f\'hello {name}, my age is {age} \'。是python3.6+版本可以使用。

需要注意的是,填充是用指定的字符对字符串进行填满指定的长度,可以使用format格式化实现。例如,s = \'python\', f = \"{0:10}\".format(s)。

如有侵权请及时联系我们处理,转载请注明出处来自