,,举例详解Python中的split()函数的使用方法

,,举例详解Python中的split()函数的使用方法

本文主要通过实例介绍split()函数在Python中的使用。split()函数的使用是Python学习中的基础知识,通常用来切片字符串,转换成列表。有需要的可以参考一下。

功能:拆分()

Python中有两个函数,split()和os.path.split()。它们的具体职能如下:

Split():拆分字符串。通过指定分隔符分割字符串,并返回分割后的字符串列表。

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以参数形式引用文件的完整路径:

如果给定了目录和文件名,则输出路径和文件名

如果给定了目录名,则输出路径和是空文件名。

二。例子

1.常见示例

u=' www . doi do . com . cn '

#使用默认分隔符

打印u.split()

[' www . doi do . com . cn ']

#带“.”作为分离器

打印u.split(' . ')

['www ',' doiido ',' com ',' cn']

#拆分0次

打印u.split(' . ',0)

[' www . doi do . com . cn ']

#分割一次

打印u.split(' . ',1)

['www ',' doi do . com . cn ']

#分裂两次

打印u.split(' . ',2)

['www ',' doiido ',' com.cn']

#拆分两次,取序号为1的项目

打印u.split(' . ',2)[1]

多伊多

#拆分的最大次数(实际与不带num参数的相同)

打印u.split(' . ',-1)

['www ',' doiido ',' com ',' cn']

#拆分两次,将拆分的三部分保存到三个文件中。

u1,u2,u3=u.split(' . ',2)

打印u1

万维网

打印u2

多伊多

打印u3

com.cn

2.删除换行符。

c=' ' '说

你好

'宝贝'

打印c

你好

婴儿

打印c.split('\n ')

['说','你好','宝贝']

3.分开文件名和路径。

导入操作系统

print OS . path . split('/dodo/soft/python/')

('/dodo/soft/python ','')

打印OS . path . split('/dodo/soft/python ')

('/dodo/soft ',' python ')

4.一个超级好的例子。

“你好,男孩,再见”

打印字符串split('[')[1]。拆分(']')[0]

www.doiido.com

打印字符串split('[')[1]。拆分(']')[0]。拆分('.')

['www ',' doiido ',' com']

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: