处理字符串函数
- .capitalize() ——字符串首字母大写
- .count(str, beg = 0, end = len(string))——返回str在string[beg: end]中出现的次数
- .endswith(obj, beg = 0, end = len(string))(.startswith(obj, beg = 0, end = len(string)))——检查string[beg: end]是否以obj结束(开头),返回True或者False
- .find(str, beg = 0, end = len(string))——检查str是否包含在string[beg: end]内,是则返回开始的索引值,否则返回-1
- .index(str, beg = 0, end = len(string))——检查str是否包含在string[beg: end]内,是则返回开始的索引值,否则返回异常
- .isalnum()——若string中至少有一个字符且所有字符都是字母或数字则返回True,否则False
- .isalpha()(.isdight())——若所有string中至少有一个字符且所有字符都是字母(数字)则返回True,否则返回False
- .isdecimal()——如果string只包含十进制数字则返回True,反则False
- .islower()(.isupper())——string中有大小写的字符且都是小(大)写则返回True,否则false
- .isspace()——string中只包含空格,返回Ture,否则Flase
- .isnumeric()——string中只包含数字,返回Ture,否则Flase
- string.join(seq)——string为分隔符连接seq
- string.lower()(.upper())(.swapcase())——将string中所有字符转为小写(大写)(大小写翻转)
- string.lstrip()(rstrip(),strip())——截掉string中左边(右边,中间)的空格
- string.replace(str1,str2. num = string.count(str1))——string中的str1替换为str2,替换次数不超过num次
- string.split(str=“”, num = string.count(str))——以str为分隔符切片string,只能分成num+1个子串
- string.title()——返回标题化的string,所有单词首字母大写,其他小写
- string.translate(str, del = “”) ——根据str给出的表转换string的字符,del表示要滤掉的字符