Python | split操作

1.str.split()

str.split(str="",num=string.count(str))[n]

str:   表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:   表示选取第n个分片

注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略

 

2.正则表示法:

re.split(pattern, string[, maxsplit=0, flags=0])

pattern:匹配的字符串(正则表达式匹配)
string:需要切分的字符串
maxsplit:分隔次数,默认为0(即不限次数)
flags:标志位,用于控制正则表达式的匹配方式,比如:是否区分大小写

 

3.os.path.split()

os.path.split(path) 将path分割成目录和文件名二元组返回
import os

print(os.path.split('/dodo/soft/python/'))
# ('/dodo/soft/python', '')

print(os.path.split('/dodo/soft/python'))
# ('/dodo/soft', 'python')

 

 

posted @   卷毛七号  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示