赞
踩
1.截取字符串
#在截取字符串时,如果指定的索引不存在,则会抛出异常。IndexError:string index out of range
要解决这个问题,可以使用try...except语句获取异常。
- str = "为中国运动员加油!"
- try:
- substr = str[10]
- except IndexError:
- print("指定的索引不存在")
2.分割字符串
语法:str.split(sep.maxsplit)
str:表示要进行分割的字符串。
sep:用于指定分隔符,默认值为None(包括空格、换行符\n、制表符\t)。
maxsplit:用于指定分割的次数,如果不指定该参数,或值-1,则分割次数没有限制,否则返回结果列表的元素个数最多为maxsplit+1。
注意:如果不指定sep参数,则也不能指定maxsplit参数。
- str = "w w w.baidu.com"
- list1 = str.split() #采用默认分隔符进行分割
- list2 = str.split('.') # 采用"."进行分割
- list3 = str.split(' ') #采用空格进行分割
- list4 = str.split(' ',3) # 采用空格进行分割,且只分割前3个字符
-
- print(list1)
- print(list2)
- print(list3)
- print(list4)
运行结果为:
- ['w', 'w', 'w.baidu.com']
- ['w w w', 'baidu', 'com']
- ['w', 'w', 'w.baidu.com']
- ['w', 'w', 'w.baidu.com']
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。