split:字符串按照指定分隔符进行拆分
拆分后得到的结果是由拆分后的字符串组成的一个列表,拆分后,所有的分隔符消失
join:将字符串序列(容器类型中所有元素均为字符串)按照指定分隔符进行合并
# split(self(不用传值), sep(分隔符), maxsplit(最大分割次数))
join:格式 '字符串'.join (可迭代类型) 可迭代类型中必须是字符串类型,否则报错
capitalize:将字符串首字母大写,其余字母小写
print(str1.capitalize())
title: 将字符串中每个单词首字母大写(任何非字母字符都可以作为单词分隔符)
print(str1.title())
upper:将字符全部变为大写
print(str1.upper())
lower:将字符全部变为小写
print(str1.lower())
strip:删除字符串两侧的指定字符
格式:字符串.strip(self(不传值), chars(可以传一个字符或多个字符))
print(str1.strip()) 删除空字符串
rstrip:删除字符串右侧的制定字符
lstrip:删除字符串左侧的指定字符
rjust:右对齐
格式:字符串.rjust(self(不用传值), width(字符宽度), fillchar(填充字符))
print(str1.rjust(10))
ljust:左对齐
print(str1.ljust(10))
cneter: 居中对齐
print(str1.center(10))
所有的字符串判断结果都是布尔型数据
isalnum:判断是否都为字母或数字
isalpha:判断是否都为字母
isdigit:判断是否都为数字
isspace:判断是否都为空格
endswith:是否以……结尾
startswith:是否以……开头