1. 字符串切割

语法:

str.split(s, num)[n] 

参数说明:

s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。
num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。
[n]:表示选取第n个分片,n表示返回的list中元素下标,从0开始的。

2. 路径文件分割函数

os.path.split():路径文件分割函数
按照路径将文件名和路劲分割开,这里需要引入os包(import os)。
语法:

os.path.split(‘PATH’)

说明:

PATH指一个文件所在的绝对路径

总结

str = 'https:// translate.google.cn/ ?sl=auto&tl=zh-CN&text=str&op=translate'

# 默认以空白切割
print(str.split())
['https://', 'translate.google.cn/', '?sl=auto&tl=zh-CN&text=str&op=translate']

# 以 = 为分隔符
print(str.split("="))
['https:// translate.google.cn/ ?sl', 'auto&tl', 'zh-CN&text', 'str&op', 'translate']

# 以 = 为分隔符,只切割一次
print(str.split("=",1))
['https:// translate.google.cn/ ?sl', 'auto&tl=zh-CN&text=str&op=translate']

# 默认以空白切割,取序列下标为0的项
print(str.split()[0])
https://

# 以 = 为分隔符,取序列下标为0的项
print(str.split("=")[0])
https:// translate.google.cn/ ?sl
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐