📜  strip in split python (1)

📅  最后修改于: 2023-12-03 15:05:23.259000             🧑  作者: Mango

Python中的strip()和split()方法

Python是一种强大而灵活的编程语言,它提供了很多很有用的字符串方法。其中,strip()和split()方法是非常常用的。本篇文章将详细介绍这两种方法的用法。

strip()方法

strip()方法用于移除字符串中的指定字符(默认为空格)。它返回一个没有指定字符的新字符串。

语法
string.strip([chars])
参数

chars (可选) -- 移除字符串头尾指定的字符。

返回值

返回移除字符串头尾指定字符后生成的新字符串。

示例
string = "   Hello World!   "
print(string.strip()) # 输出Hello World!

以上代码输出的结果就是移除空格后的字符串。

split()方法

split()方法用于通过指定分隔符对字符串进行分割。它返回分割后的子字符串列表。如果未指定分隔符,则使用空格作为默认分隔符。

语法
string.split(separator, maxsplit)
参数

separator (可选) -- 分隔符。默认为所有空字符,包括空格、换行(\n)、制表符(\t)等。

maxsplit (可选) -- 分割次数。默认为 -1,即分割所有匹配的子字符串。

返回值

返回字符串中按指定分隔符分割后生成的列表。

示例
string = "Welcome to Python Programming!"
print(string.split()) # 输出['Welcome', 'to', 'Python', 'Programming!']

以上代码通过空格分隔字符串,并返回以列表形式返回分割结果。

string = "595-645-7894"
print(string.split('-')) # 输出['595', '645', '7894']

以上代码通过'-'分隔字符串,并返回以列表形式返回分割结果。

总结

strip()和split()方法是Python中常用的字符串方法之一。它们的使用有助于我们更方便地处理字符串数据。我们可以通过本文介绍的语法参数及示例代码,更好地理解和运用它们。