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()。