split()函数介绍
这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下
函数: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’)
参数说明:
PATH指一个文件的全路径作为参数:
如果给出的是一个目录和文件名,则输出路径和文件名
如果给出的是一个目录名,则输出路径和为空文件名
二、实例
s= 'www.dod.com.cn'
# 默认分隔符
print(s.split())
# . 分割
print(s.split('.'))
# 分割一次 2次
print(s.split('.',1))
print(s.split('.',2))
# 取出被 . 分割的下标为1的字符串
print(s.split('.',2)[1])
# 分割最多次实际与不加参数一样(默认分割富一样)
print(s.split('.',-1))
#分割三次并将分割的字符串保存到三个文件内
s1,s2,s3= s.split('.',2)
print(s1)
print(s3)
print(s2)# 去掉换行符 \n \t
c = '''helloworld'''
print(c)
print(c.split('\n'))
print(c.split('\t'))# 分离文件名和路径
#os.path.split():按照路径将文件名和路径分割开
import os
print(os.path.split('/dodo/soft/python/'))
print(os.path.split('/dodo/soft/python'))#超级实例列举a= 'hello boy<[www.dodo.com.cn]>byebye'
# 已[分割
print(a.split('['))
# 以【分割后取值下标为1的值,然后再次已】分割取下标为0的值
print(a.split('[')[1].split(']')[0])
# 以【分割后取值下标为1的值,然后再次以】分割取下标为0的值在次以。分割
print(a.split('[')[1].split(']')[0].split('.'))
split()函数介绍相关推荐
- python字符串中strip() 函数和 split() 函数的详解
strip是删除的意思:split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明: s为 ...
- 分割函数python_python strip() 函数和 split() 函数的详解及实例
一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思.因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据 ...
- python strip和split_python strip() 函数和 split() 函数的详解及实例
python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思.因此也表示了这两个功能 ...
- python中strip() 函数和 split() 函数的理解
原文转自:http://blog.csdn.net/shenwanjiang111/article/details/48158749 一直以来都分不清楚strip和split的功能,实际上strip是 ...
- python中strip函数和split函数
strip是删除的意思:split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明: s为 ...
- 技术图文:举例详解Python中 split() 函数的使用方法
背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...
- ×××S 2012 参照函数 -- 介绍
×××S 2012 参照函数 -- 介绍 在×××S中,一张报表内可以同时包含多个数据集,但是一个数据区域就仅限于一个数据集,如果希望同时参考多个数据集,查找函数就能轻松办到,其概念类似JOIN是通过 ...
- 【 MATLAB 】filter 函数介绍 之 Filter Data in Sections
[ MATLAB ]filter 函数介绍(一维数字滤波器) 在上篇博文中,里面有一个例子,就是过滤部分中的数据,这个部分中的数据的意思是如果有一个向量需要过滤,我们可以把它分为几段,然后分段过滤. ...
- split函数python_Python字符串split函数知多少【Python每日一个知识点第75期】
Python字符串操作是一名开发人员的基本功,求职面试往往也会通过字符串相关考题来考验开发者对于语言基础的掌握.Python字符串的分割操作更是考察重点,能否灵活运用split被视为开发人员对于Pyt ...
最新文章
- 需求工程-软件需求模式读书笔记3
- python无法打开文档_win32com Excel。应用程序无法打开任何文档
- spark on yarn 完全分部署_大数据Spark面试题(一)
- MyBatis(三)——动态SQL
- 区块链应用落地的6大挑战
- jquery 字符串查找_Python Appium 库IOS特有元素查找API介绍
- mongodb 文档服务器,mongodb服务器
- 使用线程,防止当前程序被阻塞
- 中国内鼻扩张器市场趋势报告、技术动态创新及市场预测
- php元类,什么是元类-python编程入门系列图文教程-PHP中文网教程
- latex中设置标题左对齐
- c++游戏编程100事列_游戏编程入门(c++小游戏编程100例)
- secureCRT 下载使用
- 138译码器的工作原理
- 七上八下猜数字_猜数字游戏,猜别人心里想的数字
- 泰然金融牵手快公益 花儿计划国学课入畲乡
- 手机数据线种类有哪些
- cpi 计算机体系结构 转移指令,计算机体系结构题目.ppt
- 近千首流行音乐MP3直接下载
- 宝塔php并发500什么意思,宝塔bt面板服务器设置调整PHP最大并发性能优化设置方法方案...