来源:自学整理-仅供个人学习
Python 的字符串内建函数
注:在Python3中,所有的字符串都是Unicode字符串。
01
capitalize函数
将字符串的第一个字符转换为大写,
str.capitalize()
实例如下:
注:
1、首字符会转换成大写,其余字符会转换成小写。
2、首字符如果是非字母,首字母不会转换成大写,会转换成小写。
02
center(width,fillchar)
返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。center()方法语法:
str.center(width[, fillchar])
实例如下:
字符串的宽度大于width的话,使用fillchar填充,小于直接输出
注:如果 width 小于字符串宽度直接返回字符串,不会截断;且fillchar的默认字符为空格,fillchar只能为单个字符''
03
count(str,beg=0,end=len(String))
count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 |
count()方法语法:
str.count(sub, start= 0,end=len(string))
实例如下:
04
bytes.decode 函数
Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由 str.encode() 来编码返回
decode()方法语法:
bytes.decode(encoding="utf-8", errors="strict")
实例如下:
05
endswith
检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.
endswith()方法语法:
str.endswith(suffix[, start[, end]])
实例如下:
注:start 参数以 0 为第一个字符索引值。
end 参数以 1 为第一个字符索引值。
06
expandtabs函数
把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。
expandtabs() 方法把字符串中的 tab 符号 \t 转为空格,tab 符号 \t 默认的空格数是 8,在第 0、8、16...等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。
expandtabs() 方法语法:
str.expandtabs(tabsize=8)
实例如下:
07
find函数
检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
find()方法语法:
str.find(str, beg=0, end=len(string))
实例如下:
08
index函数
跟find()方法一样,只不过如果str不在字符串中会报一个异常。 |
index()方法语法:
str.index(str, beg=0, end=len(string))
实例如下:
09
isalnum函数如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False
isalnum()方法语法:
str.isalnum()
来源:未编辑完成,下期更新
今天的内容你学会了吗,学会了点个赞哦?
无成本的赞赏
还请小伙伴们多多支持,顺手给小编加个鸡腿?,非常感谢...
互动留言点这里!(1256+)
喜欢就点个在看再走吧