1、字符串的大小写切换
str_1='hello'
str_2='PYTHON'
转换成大写:upper()
转换成小写:lower()
res1=str_1.upper()
print('转换后的结果是:{}'.format(res1))
res2=str_2.lower()
print('转换后的结果是:{}'.format(res2))
2、字符串的查找:find()函数
单个字符:若能查找到,则返回单个字符再字符串中的索引值
子字符串:若能找到,则返回子字符串的第一个元素在原字符串中的索引值
查找不存在的字符或字符串,返回-1
str_3='python'
res3=str_3.find('y')
res4=str_3.find('py')
res5=str_3.find('111')
print('查找的结果是:{}'.format(res3))
print('查找的结果是:{}'.format(res4))
print('查找的结果是:{}'.format(res5))
3、字符串的替换:replace(被替换值,替换值)
str_4='pythonclass'
res6=str_4.replace('class','课程')
print('替换的结果是:{}'.format(res6))
可指定替换次数
str_5='class'
res7=str_5.replace('s','好',1)
print('替换后的结果是:{}'.format(res7))
res8=str_5.replace('s','好')
print('替换后的结果是:{}'.format(res8))
4、字符串的切割:split()函数
str_6='hello world'
res9=str_6.split('o') #返回列表类型的数据,但是元素类型还是字符串
print('切割后的结果是:{}'.format(res9))
print(res9)
5、字符串头和尾的处理:strip()函数
去掉头和尾的字符串,不去掉中间的字符串
str_7='@@pyth@on@'
res10=str_7.strip('@')
print('处理后的结果是:{}'.format(res10))