在Python中,字符串是最常用的数据类型之一,为了方便处理和操作字符串,Python提供了一系列内置的字符串函数,这些函数可以完成各种任务,如连接、分割、查找、替换等,下面将详细介绍一些常用的字符串函数,并给出示例代码。
(图片来源网络,侵删)
1、len():计算字符串长度
len()
函数用于计算字符串的长度,即字符的个数。
示例:
s = "Hello, World!" length = len(s) print("字符串长度:", length)
2、str.lower():转换为小写
str.lower()
方法将字符串中的所有大写字母转换为小写字母。
示例:
s = "Hello, World!" lower_s = s.lower() print("转换为小写:", lower_s)
3、str.upper():转换为大写
str.upper()
方法将字符串中的所有小写字母转换为大写字母。
示例:
s = "Hello, World!" upper_s = s.upper() print("转换为大写:", upper_s)
4、str.capitalize():首字母大写
str.capitalize()
方法将字符串的第一个字符转换为大写,其余字符转换为小写。
示例:
s = "hello, world!" capitalized_s = s.capitalize() print("首字母大写:", capitalized_s)
5、str.title():每个单词首字母大写
str.title()
方法将字符串中的每个单词的首字母转换为大写,其余字符转换为小写。
示例:
s = "hello, world!" title_s = s.title() print("每个单词首字母大写:", title_s)
6、str.strip():去除首尾空格
str.strip()
方法去除字符串首尾的空格。
示例:
s = " Hello, World! " stripped_s = s.strip() print("去除首尾空格:", stripped_s)
7、str.replace(old, new):替换子串
str.replace(old, new)
方法将字符串中的old
子串替换为new
子串。
示例:
s = "Hello, World!" replaced_s = s.replace("World", "Python") print("替换子串:", replaced_s)
8、str.split(separator):分割字符串
str.split(separator)
方法使用指定的分隔符将字符串分割为一个列表。
示例:
s = "Hello, World!" split_s = s.split(", ") print("分割字符串:", split_s)
9、str.join(iterable):连接字符串
str.join(iterable)
方法使用指定的字符串将可迭代对象中的元素连接为一个新的字符串。
示例:
words = ["Hello", "World"] joined_s = ", ".join(words) print("连接字符串:", joined_s)
10、str.find(sub):查找子串
str.find(sub)
方法查找子串sub
在字符串中首次出现的位置,如果未找到则返回1。
示例:
s = "Hello, World!" position = s.find("World") print("查找子串:", position)
以上就是Python中常用的字符串函数的介绍和示例代码,掌握这些函数可以帮助你更高效地处理和操作字符串。
评论(0)