当前位置:   article > 正文

Python字符串截取和分割_python分割语句

python分割语句

1.截取字符串

#在截取字符串时,如果指定的索引不存在,则会抛出异常。IndexError:string index out of range

要解决这个问题,可以使用try...except语句获取异常。

  1. str = "为中国运动员加油!"
  2. try:
  3. substr = str[10]
  4. except IndexError:
  5. print("指定的索引不存在")

2.分割字符串

语法:str.split(sep.maxsplit)

str:表示要进行分割的字符串。

sep:用于指定分隔符,默认值为None(包括空格、换行符\n、制表符\t)。

maxsplit:用于指定分割的次数,如果不指定该参数,或值-1,则分割次数没有限制,否则返回结果列表的元素个数最多为maxsplit+1。

 注意:如果不指定sep参数,则也不能指定maxsplit参数。

  1. str = "w w w.baidu.com"
  2. list1 = str.split() #采用默认分隔符进行分割
  3. list2 = str.split('.') # 采用"."进行分割
  4. list3 = str.split(' ') #采用空格进行分割
  5. list4 = str.split(' ',3) # 采用空格进行分割,且只分割前3个字符
  6. print(list1)
  7. print(list2)
  8. print(list3)
  9. print(list4)

运行结果为:

  1. ['w', 'w', 'w.baidu.com']
  2. ['w w w', 'baidu', 'com']
  3. ['w', 'w', 'w.baidu.com']
  4. ['w', 'w', 'w.baidu.com']

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/733097
推荐阅读
相关标签
  

闽ICP备14008679号