python字符串split_python字符串之split
函数:split()
Python中有split()和os.path.split()两个函数,具体作用如下:
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
os.path.split():按照路径将文件名和路径分割开
一、函数说明
1、split()函数
语法:str.split(str="",num=string.count(str))[n]
参数说明:
str:表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]:表示选取第n个分片
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
2、os.path.split()函数
语法:os.path.split('PATH')
参数说明:
1.PATH指一个文件的全路径作为参数:
2.如果给出的是一个目录和文件名,则输出路径和文件名
3.如果给出的是一个目录名,则输出路径和为空文件名
二、分离字符串
string = "www.gziscas.com.cn"
1.以'.'为分隔符
print(string.split('.'))
['www', 'gziscas', 'com', 'cn']
2.分割两次
print(string.split('.',2))
['www', 'gziscas', 'com.cn']
3.分割两次,并取序列为1的项
print(string.split('.',2)[1])
gziscas
4.分割两次,并把分割后的三个部分保存到三个文件
u1, u2, u3 =string.split('.',2)
print(u1)—— www
print(u2)—— gziscas
print(u3) ——com.cn
三、分离文件名和路径
import os
print(os.path.split('/dodo/soft/python/'))
('/dodo/soft/python', '')
print(os.path.split('/dodo/soft/python'))
('/dodo/soft', 'python')
四、实例
str="hello boy<[www.baidu.com]>byebye"
print(str.split("[")[1].split("]")[0])
www.baidu.com
python字符串split_python字符串之split相关推荐
- c++ string分割字符串split_python 字符串和文本处理
字符串和文本处理 字符串是一种重要的数据形式,有价值的程序都会涉及到对于字符串的处理.幸运的是,强大的python内置了很多函数,来帮助我们解析和处理字符串.本文会涉及到字符串编码,简单的字符串处理函 ...
- python里split_python中使用split()实现嵌套列表理解
长话短说,我正试图处理我昨天收集的一些疯狂的数据.一个快速嵌套的for循环可以很容易地做到这一点,但现在,我只想让我的嵌套列表理解工作.有很多关于这个主题的帖子,我不确定是我还是因为星期五晚上,我不能 ...
- Python中字符串操作函数string.split('str1')和string.join(ls)
Python中的字符串操作函数split 和 join能够实现字符串和列表之间的简单转换, 使用 .split()可以将字符串中特定部分以多个字符的形式,存储成列表 1 def split(self, ...
- Python入门--字符串的分割操作,split,rsplit
#字符串劈分操作 #split()-->从字符串的左边开始劈分,默认的劈分字符是 空格字符串,返回的值都是一个列表 #通过参数sep指定劈分字符串的劈分符 #通过参数maxplit指定劈分字符串 ...
- 站长在线Python精讲:在Python中使用正则表达式的split()方法分割字符串详解
欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中使用正则表达式的split()方法分割字符串详解>. 使用正则表达式分割字符串 在Python中使用正则表达 ...
- python split拆分字符串_Python字符串split學習一(自定義字符串拆分)
開始學習python,第二天,盡管python內建函數split已經能干很多事情,但是遇到這種情況就要自己定義函數了: string = ' wang__chuang_____bo ' #coding ...
- python字符串的方法和列表的方法_Python学习笔记字符串操作之join()和split()方法,列表转字符串,字符串转列表...
随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...
- python字典转字符串后里面的冒号还在吗_Python字典、字符串及列表的相互转换
Python中几种常见数据结构的相互转换:字符串(str).字典(dict).列表(list). 一.字符串–列表 字符串转列表 1.使用内置函数 list() 2.使用内置函数 eval() 3.使 ...
- CrazyWing:Python自动化运维开发实战 八、Python数据类型之字符串
导语: 字符串是Python中最常用的数据类型,它是编程语言中表示文本的数据类型. 使用引号('或")来创建字符串. 创建字符串 只要为变量分配一个值即可. 例如: var1 = 'Hell ...
最新文章
- 数据结构:循环链表解决约瑟夫问题
- 优化JVM参数提升Eclipse运行速度
- C++Miller Rabin算法的实现(附完整源码)
- 下载 golang.org/x 包出错不用代理的解决办法
- 多语言报表的改动方法
- 【渝粤教育】国家开放大学2018年春季 0609-21T中级财务会计(1) 参考试题
- 16节课搞懂大数据,视频教程限时免费领取
- python筛选csv数据_pandas数据筛选和csv操作的实现方法
- C++ 虚函数 纯虚函数 抽象类 代码示例
- 原型化系统---失物招领APP
- 最近和很多创业者和中小企业老板沟通
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 获取URL Schema
- python中角度变弧度_Python中转换角度为弧度的radians()方法
- 计算机中存储单位的换算
- AndroidX迁移
- 不是所有成功都值得尊重
- NO_PROXY is not set
- MongoDB+Node.js+express简单实现数据的提交与回显
- 根据身份证号码(15位或者18位)自动获取出生日期及性别
热门文章
- javafx隐藏_JavaFX技巧14:StackPane子项-隐藏但不消失
- 前9个免费的Java进程监视工具以及如何选择一种
- oauth2和jwt_使用具有OAuth2的Web应用程序和JWT的使用来调用API – WSO2 API Manager
- hazelcast 使用_使用Hazelcast发布和订阅
- spring hsqldb_在Spring中嵌入HSQLDB服务器实例
- 将ActiveMQ持久消息传递性能提高25倍
- Java并发教程–线程安全设计
- Java构建工具:Ant vs. Maven vs Gradle
- Thymeleaf与Spring集成(第1部分)
- 图形处理:betweeness中心性– neo4j的密码与graphstream