#find方法:查找子串,返回子串所在位置的最左端索引,如果没有找到则返回-1
s="agsa"
print(s.find("gs"))
print(s.find("agsaa"))
#可以指定匹配的起始点和结束点参数,包含第一个索引,不包含第二个索引;
print(s.find("a",1))
print(s.find("a",1,4))#jion方法:连接字符串,序列元素必须为字符串
a=["1","2","3"]
op="+"
re=op.join(a)
print(re)#lower方法:返回字符串的小写字母;
print("AASS".lower())#title方法:转换为首字母大学,其余小写
print("AASS".title())#replace方法:替换字符串中的所有匹配项;
s="abababab"
s1=s.replace("a","c")
print(s1)#split方法:按照给定的分割符拆分,若没有指定分割符,则程序默认空格.制表,换行作为分割符
s="a c s+k+d\nsjs\tnxxnjs"
print(s)
print(s.split())
print(s.split(" "))
print(s.split("\n"))
print(s.split('+'))#strip方法:返回去除两侧空格(制表,换行)的字符串
s=" \t\nhaha sjj\t lns "
print(s.strip())#translate方法:替换单个字符,与replace不同,它的优势时可以同时进行多个替换
#多个替换时可以制作一张替换对应表,表可以利用string模块的maketrans函数;
s="agsa"
print(s.find("gs"))
print(s.find("agsaa"))
#可以指定匹配的起始点和结束点参数,包含第一个索引,不包含第二个索引;
print(s.find("a",1))
print(s.find("a",1,4))#jion方法:连接字符串,序列元素必须为字符串
a=["1","2","3"]
op="+"
re=op.join(a)
print(re)#lower方法:返回字符串的小写字母;
print("AASS".lower())#title方法:转换为首字母大学,其余小写
print("AASS".title())#replace方法:替换字符串中的所有匹配项;
s="abababab"
s1=s.replace("a","c")
print(s1)#split方法:按照给定的分割符拆分,若没有指定分割符,则程序默认空格.制表,换行作为分割符
s="a c s+k+d\nsjs\tnxxnjs"
print(s)
print(s.split())
print(s.split(" "))
print(s.split("\n"))
print(s.split('+'))#strip方法:返回去除两侧空格(制表,换行)的字符串
s=" \t\nhaha sjj\t lns "
print(s.strip())#translate方法:替换单个字符,与replace不同,它的优势时可以同时进行多个替换
#多个替换时可以制作一张替换对应表,表可以利用string模块的maketrans函数;
运行结果: