python中split的用法取第二个分片_技术图文:举例详解Python中 split() 函数的使用方法...

str:表示为分隔符,默认为空格,但是不能为空('')。若字符串中没有分隔符,则把整个字符串作为列表的一个元素

num:表示分割次数。如果存在参数num,则仅分隔成num+1个子字符串,并且每一个子字符串可以赋给新的变量

[n]:表示选取第n个分片

2. os.path.split函数

语法:os.path.split('PATH')

参数说明:

PATH指一个文件的全路径作为参数

如果给出的是一个目录和文件名,则输出路径和文件名

如果给出的是一个目录名,则输出路径和为空文件名

1. 常用实例

u = "www.baidu.com.cn"

# 使用默认分隔符

print(u.split) # ['www.baidu.com.cn']

# 以"."为分隔符

print((u.split( '.'))) # ['www', 'baidu', 'com', 'cn']

# 分割0次

print((u.split( ".", 0))) # ['www.baidu.com.cn']

# 分割一次

print((u.split( ".", 1))) # ['www', 'baidu.com.cn']

# 分割两次

print(u.split( ".", 2)) # ['www', 'baidu', 'com.cn']

# 分割两次,并取序列为1的项

print((u.split( ".", 2)[ 1])) # baidu

# 分割两次,并把分割后的三个部分保存到三个变量

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

print(u1) # www

print(u2) # baidu

print(u3) # com.cn

2. 去掉换行符

c = '''say

hello

baby'''

print(c)

# say

# hello

# baby

print(c.split( 'n')) # ['say', 'hello', 'baby']

3. 分离文件名和路径

importos

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

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

4. 一个超级好的例子

string = "hello boybyebye"

print(string.split( '[')[ 1].split( ']')[ 0]) # www.baidu.com

print(string.split( '[')[ 1].split( ']')[ 0].split( '.')) # ['www', 'baidu', 'com']

总结

以上总结了Python中split函数的各种用法。今天就到这里吧,See You!

参考文献:

https://www.cnblogs.com/huchong/p/7349886.html

https://www.runoob.com/python/python-strings.html

相关图文:

经过8年多的发展,LSGO软件技术团队在「地理信息系统」、「数据统计分析」、「计算机视觉」等领域积累了丰富的研发经验,也建立了人才培养的完备体系,目前深耕的领域为「机器学习与量化金融」,欢迎对计算机技术感兴趣的同学加入,与我们共同成长进步。

后台回复「搜搜搜」,随机获取电子资源!

你可能感兴趣的:(python中split的用法取第二个分片_技术图文:举例详解Python中 split() 函数的使用方法...)