python中字符串的操作方法,python中字符串函数的用法
1.删除空格和特殊符号
name=abcdefgeyameng
1=name.strip () #不对原始字符串进行操作,返回两边都删除了空格的字符串。
print(name1,len(name1),name,len(name))
# abcdefgeyameng 14 abcdefgeyameng 17
#删除左边的空格和换行符
name2=name.lstrip()
print(name2,len(name2))#print(name2,len(name2))#
#删除右边的空格和换行符
name3=name.rstrip()
Print (name3,len (name3)) # abcdefgeyameng152。字符串的搜索和替换
Name.count(e)#查找一个字符在字符串中出现的次数
Name.capitalize是大写的。
Name.center(100,-)#用-填充字符串的中间和两边,100表示占用了多少空间。
Name.find(a)#查找该字符并返回下标。如果是多个,则返回第一个。如果不存在,则返回-1。
Name.index(a)#查找此字符并返回下标。如果是多个,则返回第一个。如果不存在,会给出错误。
Print (name.replace (name, 123 )#字符串替换
Name.replace(abc , 123)#如果注意字符串替换,就不要替换原来的字符串,而是返回一个替换后的字符串。相关推荐:《Python视频教程》
3.字符串的测试和替换功能
Name.startswith(abc)#是以abc开头吗?
Name.endswith(def)#是否以def结尾?
name.isalnum()#是否全是字母和数字且至少有一个字符?
name.isalpha()#是否全是字母且至少有一个字符?
name.isdigit()#是否全是数字且至少有一个字符?
name.isspace()#是否都是空白字符且至少有一个字符?
name.islower()#全小写吗?
name.isupper()#全大写吗?
是name.istitle()#初始大写为4的字符串的拆分。
默认情况下,name . split(“”)#由空格从前到后分隔。
Name.rsplit()#从后向前分隔5。连接字符串。join(name)#用。6.截取字符串(切片)
name=geyameng
1=name [033603] #第一至第三个字符,如range,不包含结束索引。
2=name [:] #截取所有字符
3=name [63360] #将第6个字符截断到末尾
4=name [:-3] #从开头到最后一个字符之前截断
5=name [-1] #截断最后一个字符
6=name [:3360-1] #以与原始字符串相反的顺序创建一个字符串。
7=name [:-53360-1] #反向拦截
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。