1.成员运算符(in)
判断字符或者子串是否在某个字符串中

str1="hello world!"
print('hell' in str1)  #结果:True

2.str类(从已有字符串,创建新的字符串)
(1)查找子串在原始字符串中最初出现位置的两种方法:

#在字符串中查找子串最开始出现的位置
print(str.find(str1,"l",1,4))       #查找区间[1,4]      结果:2
print(str.find(str1,'l',3,))        #查找区间[3,end]    结果:3
print(str.find(str1,'h',2,))        #未找到:返回-1     结果:-1

#在字符串中查找子串最开始出现的位置
print(str.index(str1,"l",1,4))        #查找区间[1,4]      结果:2
#print(str.index(str1,'h',2,7))        #未找到            结果:ValueError: substring not found

(2)str.endswith()用法

#str1='hello world'
#从字符串的str1的特定位置[start,end]查找是否以字符串结尾,
print(str.endswith(str1,"ld")) #从[0,end]查找   结果:True
print(str.endswith(str1,"l"))  #从[0,end]查找   结果:False
print(str.endswith(str1,'o',0,5))#从[0,5]查找   结果:True

(3)str.is---()函数

print(str.isalnum(str1))          #结果:False
print(str.isalpha(str1))          #结果:False
print(str.isdigit(str1))          #结果:False
print(str.islower(str1))          #结果:Ture
print(str.isupper(str1))          #结果:False
print(str.isspace(str1))          #结果:False

(4)str.capitalize()函数

str1="hello world"
#首字母大写
print(str.capitalize(str1))     #结果:Hello world

(5)str.join()函数

#可迭代对象如('lyj','78','90'),中间试验str1分割
print(str.join(str1,('lyj','78','90')))    #结果:lyjhello world78hello world90

(6)str.lstrip()函数
去除左边空格或者第一个字符开始

str3='  i am fine'
print(str3)                     #结果:  i am fine
print(str.lstrip(str3))         #结果:i am fine
print(str.lstrip(str1,'h'))     #结果:ello world
print(str.lstrip(str1,'e'))     #结果:hello world

(6)str.replace()函数
用新字符串替换原子串

#str1='hello world'
print(str.replace(str1,"ll",'y'))   #结果:heyo world

(7)在字符串中查找子串最后出现的位置

#在字符串中查找子串最后出现的位置
print(str.rfind(str1,"l",1,4))       #查找区间[1,4]      结果:3
print(str.rfind(str1,'l',3,))        #查找区间[3,end]    结果:9
print(str.rfind(str1,'h',2,))        #未找到:返回-1     结果:-1

#在字符串中查找子串最后出现的位置
print(str.rindex(str1,"l",1,4))        #查找区间[1,4]      结果:3
print(str.rindex(str1,'h',2,7))        #未找到           结果:ValueError: substring not found

(8)str.split()

#用特定字符串分割原始字符串
print(str.split(str1,' '))        #结果:['hello', 'world']