Python String split() 方法

Python String split() 方法

Python String split() 通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。

Python String split() 语法

split() 方法语法:

str.split(str="", num=string.count(str))

Python String split() 参数

  • str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
  • num – 分割次数。默认为 -1, 即分隔所有。

Python String split() 返回值

返回分割后的字符串列表。

Python String split() 示例1

以下实例展示了 split() 函数的使用方法:

#!/usr/bin/python3

str1 = "this is string example from apidemos.com....wow!!!"
print (str1.split( ))       # 以空格为分隔符
print (str1.split('i',1))   # 以 i 为分隔符
print (str1.split('w'))     # 以 w 为分隔符

输出:

Python String split() 方法

Python String split() 示例2

下面的示例演示split()函数在指定maxsplit时如何工作的例子。
maxsplit参数用于控制在解析字符串后要返回多少个分割。即使可能有多个分割,它也只做maxsplit参数定义的最大分割数。

word = 'api, for, demos, good examples.'

# maxsplit: 0
print(word.split(', ', 0))

# maxsplit: 4
print(word.split(', ', 4))

# maxsplit: 1
print(word.split(', ', 1))

输出:

Python String split() 方法

Python String split() 示例3

URL 简单分割。

我们在学习 python 爬虫的时候例如需要保存图片,图片名称的获取,可以依照下列方法:

#!/usr/bin/python3

url = "https://www.apidemos.com/python/image/123456.jpg"
#以 . 进行分隔
path =url.split(".")
print(path)

输出:

Python String split() 方法

/ 进行分隔:

#!/usr/bin/python3

url = "https://www.apidemos.com/python/image/123456.jpg"
#以 / 进行分隔
path =url.split("/")
print(path)

输出:

Python String split() 方法

我们在学习 python 爬虫的时候例如需要保存图片,图片名称的获取,可以依照下列方法:

#!/usr/bin/python3

url = "https://www.apidemos.com/python/image/123456.jpg"
#以 / 进行分隔
path =url.split("/")[-1]
print(path)

输出:

Python String split() 方法

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程