【Python】split()和字符串分割

Python 的 split() 方法在指定分隔符处分割字符串,并将分割后的子字符串作为列表返回。 将通过代码示例解释如何使用 split() 方法。

1.按空格分割字符串

这是用空格分割字符串的示例代码。

sentence = "这是Python split() 方法 的 一个例子"

# 按空格分割字符串
words = sentence.split()

print(words)
['这是Python', 'split()', '方法', '的', '一个例子']

此代码调用不带参数的 split() 方法来按空格分割字符串。 分割后的单词存储在一个列表中。

2.用逗号分割CSV数据

这是一个用逗号分隔 CSV 格式数据的代码示例。

csv_data = "Alice,30,New York"

# 用逗号分割 CSV 数据
fields = csv_data.split(",")

print(fields)
['Alice', '30', 'New York']

3. 逐行分割多行文本

这是一个将多行文本拆分为单独行的代码示例。

text = """这是
复数行的
文本"""

# 将文本分割成行
lines = text.splitlines()

print(lines)
['这是', '复数行的', '文本']

此代码使用 splitlines() 方法逐行分割多行文本。

4.指定默认分隔符

这是在 split() 方法中指定除默认分隔符之外的分隔符的代码示例。

date = "2023-09-18"

# 用连字符分割日期
date_parts = date.split("-")

print(date_parts)
['2023', '09', '18']

此代码使用 split(“-”) 在连字符处分割日期。 默认情况下,空格用作分隔符,但这里用连字符来分隔它们。

split() 方法对于解析字符串和提取数据非常有用。 它可用于正确分区数据并提取您需要的信息。

猜你喜欢

转载自blog.csdn.net/Allan_lam/article/details/135009856