字符串的常用操作有哪些,字符串的常用操作方法

  字符串的常用操作有哪些,字符串的常用操作方法

  Yyds干货库存

  1.string 1.index()的查询操作查找substr的第一个出现位置,如果搜索的字符串不存在,则抛出ValueError。

  2.rindex()查找substr最后出现的位置,如果查找到的字符串不存在,抛出ValueError。

  3.find()查找substr的第一个匹配项,如果搜索到的字符串不存在,则返回-1。

  4.rfind()查找substr最后出现的位置,如果查找到的字符串不存在,抛出-1。

  打印(-字符串的查询操作-)

  你好

  S1=lo # lo出现了两次,第一次在第3个位置,第二次在第8个位置。

  s2=世界

  打印(标准索引(s1))

  #找到l0第一次出现的位置

  #打印(标准索引(s2))

  #世界不在s中,抛出值错误

  打印(s.rindex(s1))

  #查找lo的最后一次出现

  #print(s.rindex(s2))

  #世界不在s中,抛出值错误

  打印(查找(s1))

  #找到l0第一次出现的位置

  打印(s.find(s2))

  #世界不在S中,抛出-1

  打印(s.rfind(s1))

  #查找lo的最后一次出现

  打印(s.rfind(s2))

  #世界不在S中,抛出-1

  2.字符串的大小写转换1.upper():所有字符串转换为大写字母2.lower():所有字符串转换为小写字母3.swapcase():大写字符转换为小写字符,小写字符转换为大写字符4.capitalize():字符串的第一个字母大写,其余字母小写。

  5.title():每个单词首字母大写,其余小写打印(-)。

  s=你好Python

  a=s.upper()

  打印(一份)

  a=s.lower()

  打印(一份)

  a=s.swapcase()

  打印(一份)

  a=s .大写()

  打印(一份)

  a=s.title()

  打印(一份)

  3.字符串内容对齐操作1.center():居中对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。如果设置的宽度小于实际宽度,将返回原始字符串。2.ljust():左对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。然后返回原字符串3.rjust():右对齐,第一个参数指定宽度,第二个参数指定填充字符,第二个参数可选,默认为空格。如果设置的宽度小于实际宽度,则返回原始字符串4.zfill():右对齐,用0填充左边。此方法只接受一个参数来指定字符串的宽度。如果指定的宽度小于或等于字符串的长度,

  你好,蟒蛇

  #字符串宽度为10

  打印(s.center(20, * )

  #居中对齐并用*填充

  print(s.ljust(20, $ ))

  #左对齐并用$填充

  print(s.rjust(20, % ))

  #右对齐并用%填充。

  print(s.zfill(20))

  #右对齐并用0填充左对齐。

  打印(s.center(5, # ))

  #5 10,返回原字符串

  print(s.zfill(10))

  # 10=10,返回原始字符串

  4.字符串的拆分操作split():从字符串的左侧拆分。默认的split参数是一个空格字符串,返回值都是一个列表;通过参数sep指定拆分字符串的拆分字符;Maxsplit指定拆分字符串的最大拆分次数。最大拆分后,剩余的子字符串将单独作为rsplit (): split的一部分,从字符串的右侧拆分。默认拆分参数是一个空格字符串,所有返回值都是一个列表;通过参数sep指定拆分字符串的拆分字符;Maxsplit指定拆分字符串的最大拆分次数,在此之后,剩余的子字符串将单独用作print( -)的一部分。

  s=hello world python

  lst=s.split()

  打印(第一页)

  s1=helloworldpython

  lst1=s1.split(sep= )

  lst2=s1.split(sep= ,maxsplit=1)

  打印(第1页)

  打印(第二页)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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