str1.splitlines(keepends=False)
功能:将str1按行切片,并且将切片的结果作为一个列表返回。keepends默认为False,
当keepends为True的时候,显示切片的字符【\n】
str2.join(序列)
功能:将序列中的字符串以指定的str2进行拼接,并将拼接好的字符串返回。
min(str1)
功能:返回str1中的最小字符【比较的是ASCII码值】
max(str1)
功能:返回str1中的最大字符
str1.replace(old,new,count)
参数一:被替换的字符串
参数二:新的字符串
参数三:替换的次数,若不指定默认全部替换
功能:使用new将str1中old字符串进行替换,若指定count则替换前count个,
若不指定count,则全部替换。
判断字符串是否以xx开头
str1.startswith("xx"[,start][,end])
若是以xx开头则返回True,否则返回False,若指定范围,则取值范围为[start,end),
若不指定范围,则默认整个字符串
判断字符串是否以xx结尾
str1.endswith("xx")
若是以xx结尾则返回True,否则返回False,若指定范围,则取值范围为[start,end),
若不指定范围,则默认整个字符串
将普通字符串转为二进制
str1.encode()
将二进制字符串转为普通字符串
str2.decode()
注意:编码的格式与解码的格式必须保持一致
映射替换
生成一个替换的表
dic = str4.maketrans("yn","12")
根据替换表进行映射替换
str1.isalpha()
功能:判断str1是否为纯字母,若是则返回True,否则返回False。
注意:此功能没有考虑中文,中文默认也是字母
str1.isalnum()
功能:判断str1是否由数字与字母组成,若是则返回True,否则返回False。
注意:此功能没有考虑中文,中文默认也是字母
str1.isupper()
功能:判断str1中出现的字母是否全部为大写,若是则返回True,否则返回False
str1.islower()
功能:判断str1中出现的字母是否全部为小写,若是则返回True,否则返回False
str1.istitle()
功能:判断str1是否为标题化的字符串,若是则返回True,否则返回False
str1.isspace()
功能:判断str1中是否只包含空白符,若是则返回True,否则返回False。
str1.isdigit():只能识别阿拉伯数字
str1.isdecimal():只能识别阿拉伯数字
str1.isnumeric():除了阿拉伯数字还可以识别中文的一二三