python rsplit()
函数用于拆分字符串。通过指定分隔符sep对字符串进行分割,并返回分割后的字符串列表,类似于split()函数,只不过 rsplit()函数是从字符串右边(末尾)开始分割。
语法
str.rsplit(sep=None, maxsplit=-1)
str.rsplit(sep=None, maxsplit=-1)[n]
参数
- sep:分隔符,默认为空格,但不能为空即(")。
- maxsplit:最大分割参数,默认参数为-1。
- [n] :返回列表中下标为n的元素。列表索引的用法。
返回值
返回字符串列表
程序示例
#!/usr/bin/python
# coding=utf-8
str = "https://www.baidu.com"
print(str.rsplit()) #默认空格分割。
print(str.rsplit(".")) #以"."为分隔符,maxsplit默认为-1
print(str.rsplit(".",1)) #以"."为分隔符,分割一次。从字符串右边(末尾)开始分割。
print(str.rsplit(".",1)[1]) #分割后,输出列表中下标为1的元素
程序运行结果:
['https://www.baidu.com']
['https://www', 'baidu', 'com']
['https://www.baidu', 'com']
com
['https://www', 'baidu', 'com']
['https://www.baidu', 'com']
com