python split() 功法大全
- 基础功法
a = 'www com cn' b = 'www.com.cn'# 分割后返回数组 # 默认 空格 分隔符 print(a.split()) #['www', 'com', 'cn'] print(b.split()) #['www.com.cn'] print()
- 进阶篇
a = 'www com cn' b = 'www.com.cn'# 默认 空格 分隔符 print(a.split()) #['www', 'com', 'cn'] print(b.split()) #['www.com.cn'] print()# . 为分隔符的分割 print(a.split('.')) #['www com cn'] print(b.split('.')) #['www', 'com', 'cn'] print()# 字符串s 分割1次 left->right print(b.split('.', 1)) #['www', 'com.cn'] # 分割2次 print(b.split('.', 2)) #['www', 'com', 'cn'] print()# 取出被 . 分割的下标为1的字符串(默认0开始) print(b.split('.', 2)[1]) #com print()# 分割最多次 等效于 默认分割 print(b.split('.', -1)) #['www', 'com', 'cn'] print(b.split('.')) #['www', 'com', 'cn'] print()# 分割三次并将分割的字符串保存到三个字符串内 b1, b2, b3 = b.split('.', 2) print(b1) #www print(b2) #cn print(b3) #com# 以换行符为分隔符 \n \t c = '''helloworld''' d = '''hello world''' print(c) print(d) print(c.split('\n')) print(c.split('\t'))
- 登峰二式 (嵌套分割与分割路径)
# 嵌套分割 left->right a="hello boy:'Welcome to the Python world'" print(a.split("'")[1].split("to")[0]) #1. 执行a.split(“'”)[1] 结果为:Welcome to the Python world #2. 执行a.split(“]”)[0] 结果为:Welcome print(a.split("'")[1].split("to")) #['Welcome ', ' the Python world']# 分离文件名和路径 # os.path.split():按照路径将文件名和路径分割开 ''' os模块是Python中整理文件和目录最为常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。''' import os# 如果给出的是一个目录名,则输出路径和为空文件名 print(os.path.split('c:/soft/python/')) #('c:/soft/python', '') # 如果给出的是一个目录和文件名,则输出路径和文件名 print(os.path.split('c:/soft/python')) #('c:/soft', 'python')
道友神功大成,给个赞吧
python split() 功法大全相关推荐
- python基础知识点大全
python基础知识点大全 Excerpt 什么是CPython?编译型与解释型编程语言一般认为,Python与Java都是解释型语言,只是不那么纯粹.也可以认为它们是先编译再解释的编程语言.并非所有 ...
- Python 常用模块大全
Python 常用模块大全(整理) OS 模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在 ...
- python语法大全-Python基本语法大全
1.Python的对汉字的支持 #!/usr/bin/python #coding: UTF-8 print "你好,世界"; 2.Python标识符 在python里,标识符有字 ...
- 用python绘制柱状图标题-使用Python绘制图表大全总结
在使用Python绘制图表前,我们需要先安装两个库文件numpy和matplotlib. Numpy是Python开源的数值计算扩展,可用来存储和处理大型矩阵,比Python自身数据结构要高效:mat ...
- python split(), os.path.split()和os.path.splitext()函数的区别
python split(), os.path.split()和os.path.splitext()函数的区别 文章目录: 1. split() 2. os.path.split() 3. os.pa ...
- python开发视频大全_2019年python开发编程21天快速入门视频教程+书籍大全和面试大礼包...
极力推荐这套python资料,不是那种庞大的复杂的难以入门的课程,这套课程十分简单.其中一套21天入门python的课让你以最快的速度入门,加上另一套python资料包(其中包括了几十本python学 ...
- python split()函数
Python split()函数 函数原型: split([char][, num])默认用空格分割,参数char为分割字符,num为分割次数,即分割成(num+1)个字符串 1.按某一个字符分割. ...
- 免费 Python 学习资源大全,你想要都在这里啦(持续更新,欢迎收藏关注点赞加评论哦)
视频 零基础 ⭐ 千锋教育 700 集零基础 Python 教程:https://www.bilibili.com/video/BV1R7411F7JV(非常全面,基础.web 开发.爬虫.数据分析. ...
- Python开源软件大全(内附源码)
写个web服务,可以用python;写个服务器脚本,可以用python;写个桌面客户端,可以用python;做机器学习数据挖掘,也可以用python--用处这么多,你是不是也想看看Python开源 ...
最新文章
- python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch
- javascript实现深克隆的几种方法
- top刷新间隔_每天一个linux命令:top命令
- PDF下载!提高代码质量的一本书
- ByteBuffer的使用
- 位同步技术中的比相法
- Map-Reduce的逻辑过程
- java开源图像处理ku_83 项开源视觉 SLAM 方案够你用了吗?
- 关于VerifyRenderingInServerForm方法的思考(转)
- 与nfs相关的计算机服务设置,在服务器端配置nfs
- 交换机 路由器 OSI7层模型
- 康博(COMPUWARE)软件公司简介
- 利用 Logstash-input-jdbc同步sqlserver数据到elasticsearch
- 随手记_重建的五花八门的点云地图效果(供娱乐)
- Web2.0创业者面临艰难选择:出售还是发展
- 教你如何正确使用CSDN下载,福利贴,个别方法免积分
- 计算机网络ip地址分类的范围,ip地址分类及范围_ip地址由什么组成
- 关于金蝶K3系统(工业)供应链部分,使用前需要基本了解的一些信息
- 【物理应用】大气辐射和透射率模型及太阳和月亮模型(Matlab代码实现)
- EPICS教程1 -- 在Linux/UNIX/DARWIN(MAC)上安装