split()
功能:切割
str = "aa%bb##ccdd#eeff"
print(str.split("#"))
print(type(str.split("#")))
splitlines(keepends)
功能:按照行("\r,\n,\r\n"),除非给出了keepends且没有换行符,否则换行符不包含在结果列表中
str = '''good
cool
hot
'''
print(str.splitlines())
join(元素序列)
功能:拼接,将序列中的元素以指定的字符连接生成一个新的字符串
参数:元素序列
返回值:通过指定的字符连接生成一个心得字符串
str1 = "ccdd"
str2 = "//".join(str1)
print(str2)
max()
功能:返回字符串中最大的字母 ASCII A:65 a:97
str = "abcdef"
print(max(str))
min()
功能:返回字符串中最小的字符
str = "hufsihfsdfsa"
print(min(str))
replace(old,new,[max])
功能:将字符串中的old替换成new,得到一个新的字符串,如果max指定,则替换不超过max次
str = "aabbccddaaaaaa"
a = str.replace("a","0",5)
print(a)
下面两个配合使用,先创建映射,再来干,一般用的很少,不做过多解释
1.str.maketrans() 2. str.translate()
isalpha()
功能:字符串中至少有一个字符,不能为空字符串,如:" ",并且所有的字符都是字母
不能字母中带着数字,特殊符号等,这样条件返回true,否则返回false
a = "aabb"
b = " "
c = 'aabb11"
print(a.isalpha())
print(b.isalpha())
print(c.isalpha())
isalnum()
功能:字符串中至少有一个字符,并且所有的字符都是字母,或者数字,或者字母数字混合都可以
符合要求,返回true,否则返回false
a = "aabb"
b = " "
c = 'aabb11"
print(a.isalnum())
print(b.isalnum())
print(c.isalnum())
isupper()
功能:字符串中至少有一个字符,并且所有的字母都是大写字母,有没有特殊字符都没有关系
符合返回true,否则false
print("aaAa".isupper())
print(" ".isupper())
print("AAA".isupper())
print("AAA@@###$$".isupper())
istitle()
功能:字符串是否标题话,是,返回true,否,返回false
print("Abbbbbbbb".istitle())
print("AAAABBBccc".institle())
isdigit()
功能:字符串只包含数字,只有数字返回true,否则返回false
print(" ".isdigit())
print("a1b2".isdigit())
print("1111".isdigit())
isnumeric()
功能:检测字符串中是否只包含数字,但是该方法只针对unicode对象
注意:定义一个字符串为Unicode,只需要在字符串前添加"U",前缀即可
str = u"this2000"
print(str.isnumeric())
str1 = u"535698"
print(str1.isnumeric())
isspace()
功能:字符串中是否只包含空格,记住,是只包含空格,只有空格,没别的东西
符合返回true,否则false
print("".isspace())
print(" ".isspace())
print(" 123".isspace())
print(" wqer".isspace())
print("\t".isspace())
print("\r".isspace())
print("\n".isspace())
startswith()
功能:检查字符串是否以指定的子字符串开头,如果是返回true,如不是返回false
str = "this is string example ......wow!!!"
print(str.startswith("this"))
print(str.startswith("is"))
endswith()
功能:检查该字符串是否以某个字符串结尾的,是返回true,否则false
str = "this is string example ......wow!!!"
print(str.endswith("is"))
print(str.endswith("!!!"))
encode()
功能:以encoding指定的编码格式进行编码,如果出错,默认报一个valueError异常
str = "我是一个好男人"
print(str.encode("UTF-8"))
print(str.encode("GBK"))#国标码
当然编码,也有解码
str.decode()
功能:解码
ord()
功能:获取字符的整数形式
print(ord("A"))
chr()
功能:把数字编码转为对应的字符
print(chr("97"))
str()
功能:转为字符串
pring(type(str(1111111)))
string内置函数笔记到此为止!感谢自己!
不以物喜不以己悲!!!
生活不会突变,你要做的只是耐心和积累。人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦!!!