栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 字符串切割

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 字符串切割

split
    • 1. 字符串切割
    • 2. 路径文件分割函数
  • 总结

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987194.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号