Python 中 7 个有用的字符串函数


字符串是 Python 中的一种数据类型,广泛用于机器学习和数据分析中的数据操作和分析。Python 用于几乎所有技术开发,如 Web 开发、应用程序开发、桌面应用程序开发、游戏开发、机器学习、人工智能和数据分析等。Python 提供了各种内置字符串函数,可用于操作和处理字符串数据。本文将讨论 Python 中 7 个有用的字符串函数。

len()

len() 函数用于查找字符串的长度。它返回一个数字,该数字指定字符串中字符的数量,包括空格和特殊字符。使用 len() 函数的语法如下:

语法

len(your_string)

len() 函数返回字符串的长度。your_string 是您要查找其长度的字符串。

示例

string = "This is your string"
print(len(string))

输出

19

upper() 和 lower()

upper() 和 lower() 函数分别用于将字符串转换为大写和小写。这些函数广泛用于后端和前端用户表单实现,以根据需要将用户输入的字符串保持为小写或大写。使用大写和小写的语法如下:

语法

string.upper()
string.lower()

upper() 函数将字符串中的每个字符转换为大写,而 lower() 函数将每个字符转换为小写。上述代码中的字符串是要转换为大写或小写的字符串。

示例

string = "ThIs is yOuR stRinG"
print(string.upper()) # convert string into upper case
print(string.lower()) # converts string to lowercase

输出

THIS IS YOUR STRING
this is your string

strip()

strip() 函数用于删除字符串中任何前导或尾随空格。有时,在机器学习项目中进行数据清理时,我们需要删除字符串的前导和尾随空格,然后我们使用 strip 函数。strip 函数返回一个没有空格的新字符串。使用 strip 函数的语法如下:

语法

string.strip()

strip() 函数返回没有前导或尾随空格的字符串。此处的字符串是要从中删除前导或尾随空格的字符串。

示例

string = "This is your string"
print(string.strip()) # remove leading and trailing whitespace from the string 

输出

This is your string

split()

split() 也是一个常用的函数,用于根据传递的分隔符将字符串拆分为多个子字符串。使用 split 函数的语法如下:

语法

string.split(delimiter)

示例

string = "Hello, Welcome to , Tutorials Point"
print(string.split(","))

输出

['Hello', ' Welcome to ', ' Tutorials Point']

join()

Python 中的 join 函数用于将字符串列表连接成单个字符串。使用分隔符连接字符串,我们在使用 join 函数时必须指定该分隔符。使用 join 函数的语法如下:

语法

delimiter.join(list)

join() 函数将列表中的单词连接起来形成一个完整的句子。分隔符是用于识别字符串连接点的特殊字符。字符串列表作为参数传递给 join 函数。

示例

这里,列表是多个字符串的列表,使用 join 函数将其连接成单个字符串,字符串之间用分隔符隔开。

list = ['Hello', 'Welcome', 'to', 'Tutorials', 'Point', '!']
delimiter = " "
print(delimiter.join(list))

输出

Hello Welcome to Tutorials Point !

replace()

replace() 函数用于将字符串中的一个子字符串替换为另一个子字符串。这也是一个常用的函数,在数据清理时使用。我们必须传递要替换的旧字符串和需要添加的新字符串作为 replace() 函数的参数。使用 replace 函数的语法如下:

语法

string.replace(old_string,new_string)

replace() 函数将字符串中的旧子字符串替换为新子字符串。这里,old_string 是需要用 new_string 替换的字符串。

示例

string = "Hello, World!"
print(string.replace("World", "Python"))

输出

Hello, Python!

find()

Find() 函数用于查找字符串中子字符串的第一次出现。它返回子字符串第一次出现的索引。如果未找到子字符串,它将返回 -1。使用 find() 函数的语法如下:

语法

string.find(substring)

find() 函数查找搜索字符串第一次出现的索引。要搜索的子字符串作为参数传递给 find 函数。

示例

string = "Hello, World!"
print(string.find("World"))

输出

7 

结论

在本文中,我们了解了一些常用的 Python 字符串函数,这些函数用于字符串操作。Python 文档中很容易找到许多字符串函数。我们探讨的一些字符串函数包括 len()、upper()、lower()、split()、strip()、join()、replace()、find()。

更新于: 2023年4月13日

433 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告