python 字符串中的常用方法与格式化输出
Python字符串中的strip(), replace(), split(), join(), partition(), expandtabs(), center(), ljust(), rjust()等常用方法
strip() 去除字符串两边的空格、换行符、制表符、或指定字符
replace()字符串的部分内容替换,num指定替换次数,默认全部替换
split()通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
join()将序列中的元素以指定的字符连接生成一个新的字符串。
partition() 用来根据指定的分隔符将字符串进行分割。如果字符串包含指定的分隔符,则返回一个3个元素的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
expandtabs()“\t” 在python中是四个字符,expandtabs方法默认是8个,有参数的话,设几个就是几个
center()、ljust()、rjust() 居中,左对齐,右对齐
Python 提供了多种格式化输出的方法,常见的有以下几种:
- 百分号(%)格式化
str.format()
方法- f-string(格式化字符串字面量)
- 模板字符串
1. 百分号(%)格式化
这种方法类似于 C 语言中的 printf 格式,使用百分号(%)作为占位符。
%s
:字符串%d
:整数%f
:浮点数%%
:百分号
2. str.format()
方法
str.format()
方法使用大括号 {}
作为占位符,可以通过位置和名称进行格式化。
{}
:位置占位符{0}
:位置参数{name}
:关键字参数:.2f
:保留两位小数
3. f-string(格式化字符串字面量)
f-string(格式化字符串字面量)是 Python 3.6 引入的一种格式化字符串的方法。f-string 使用 f 或 F 前缀,并在大括号 {} 中直接放入变量、表达式、函数调用等,可以动态生成字符串。f-string 提供了一种简洁、直观的方式来处理字符串格式化。
4. 模板字符串
模板字符串是通过 string
模块中的 Template
类实现的,使用 $
作为占位符。
$name
:变量占位符$
:转义符
https://blog.csdn.net/happy_king_zi/article/details/141364827
参考:https://blog.csdn.net/MonsterGibson200/article/details/125507212