字符串基本操作

1,字符串的字母大小写转变

a='what are you nong sha lei?'
b=a.upper()  #字符串转成大写
c=b.lower()  #字符串转成小写
d=a.title()  #字符每个单词串首字母大写
e=a.capitalize()   #字符串首字母大写
f=d.swapcase()    #大小写转换



print('原字符串 a\n',a)
print('字母大写 b\n',b)
print('将上面变为字母小写 c\n',c)
print('每个单词首字母大写 d\n',d)
print('字符串首字母大写 e\n',e)
print('将d大小写转换 f\n',f)

 2,字符串其他操作

x='abc def ghaA 爱我 中华'
print(x)
print(len(x))  #字符串的长度print(x.strip()) #去掉字符串的开头和结尾的字符,默认为空格print(x.count('a'))#统计字符串中指定字符的个数
print(x.center(20)) #形成一个指定宽度的字符串,并且使字符串x在整个宽度的中间
print(x.capitalize()) #字符串首字母大写
print(x.find('h')) #查找指定字符的位置,若字符串中不存在则返回-1
print(x.index('b')) #查找字符的位置(即下标),若字符串中不存在则报错
print(x.isdigit()) #字符串是否为数字
print(x.isalnum()) #如果字符串至少有一个字符,并且所有字符都是字母或者数字则返回True,否则返回False
print(x.isalpha()) #字符串至少有个一个字符,并且所有字符都是字母则返回True,否则返回False
print(x.split()) #根据指定的分隔符对字符串进行切片,并且返回一个列表,默认为所有空字符
print(type(x.split()))
print(x.swapcase()) #字符串的大小写翻转
print(x.swapcase().lower()) #字符串全部小写
print(x.swapcase().lower().upper())  #字符串中所有字符大写

 

posted @ 2019-07-19 20:23  扛把子毛  阅读(253)  评论(0编辑  收藏  举报