python中字符串的操作方法,python中字符串函数的用法

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: