去空格及特殊符号

s=' hello,world! '

print('*' * 50)

print(s.strip()     #默认将左右两边空格都去掉

print(s.strip('8'))  #将指定字符去掉

print(s.lstrip(' hello, ')) #将左侧相关字符去掉

print(s.rstrip('!')) #将右侧相关字符去掉

print(s.rstrip('!') #将右侧相关字符去掉

查找字符

a=' hello world! '

a1='1'

b=a.find(a1)

print(b)

print(a.rfind(a1))

print(a.index(a1))

print(a.find('3'))

#print(a.index('3')) #报错

 

字符串大小写转换

a=' hello world! '

print(a.upper()) #转换大写

print(a.lower()) #转换小写

反转字符串

a=' hello world! '

print(a[::-1])  #翻转

print(''.join(reversed(a))) #翻转

print('-'.join('adada'))  #以'-'为分隔符,分割为a-d-a-d-a

print('-'.join(['468','sfs','是的发送到'])) #以'-'为分隔符,分割为468-sfs-是的发送到

print(reversed(a))    #是一个对象,可以通过for进行遍历

#for i in reversed(a)

#print(i)

:

 

 

Python 有一组可以在字符串上使用的内建方法。
注释:所有字符串方法都返回新值。它们不会更改原始字符串。

 

 

posted on 2020-06-03 08:34  菲宇811  阅读(126)  评论(0编辑  收藏  举报