欢迎访问宙启技术站
智能推送

10个Python中使用的常见字符串函数

发布时间:2023-06-20 13:04:34

Python是一种高级的编程语言,由于其简洁、易学易用、平台无关以及功能强大等特点深受开发者的青睐。字符串是Python编程中一个基本的数据类型,也是开发中最常用的数据类型之一。为了更好地处理字符串,Python提供了许多内置的字符串函数,这些函数在任何程序中都会频繁使用。下面是10个Python中使用的常见字符串函数,希望能帮助开发者更好地掌握和应用这些函数。

1. len(str)

用于返回字符串的长度,也就是字符串中字符的个数。

示例:

str = "Hello World"
print(len(str))    # 输出为 11

2. str.upper()

用于将字符串中所有的小写字母转换成大写字母。

示例:

str = "hello world"
print(str.upper())    # 输出为 HELLO WORLD

3. str.lower()

用于将字符串中所有的大写字母转换成小写字母。

示例:

str = "HELLO WORLD"
print(str.lower())    # 输出为 hello world

4. str.count(sub, start= 0,end=len(string))

用于返回字符串中子字符串sub出现的次数。

示例:

str = "hello world"
print(str.count("l"))    # 输出为 3

5. str.endswith(suffix, start=0, end=len(string))

用于检查字符串是否以指定的后缀结尾。

示例:

str = "hello world"
print(str.endswith("d"))    # 输出为 True

6. str.find(sub, start=0, end=len(string))

用于在字符串中查找子字符串sub,并返回其 次出现的索引,如果未找到则返回-1。

示例:

str = "hello world"
print(str.find("ld"))    # 输出为 9

7. str.isalpha()

用于检查字符串是否只由字母组成。

示例:

str = "hello"
print(str.isalpha())    # 输出为 True

str = "hello world"
print(str.isalpha())    # 输出为 False

8. str.isnumeric()

用于检查字符串是否只由数字组成。

示例:

str = "1234"
print(str.isnumeric())    # 输出为 True

str = "hello world"
print(str.isnumeric())    # 输出为 False

9. str.replace(old, new [, count])

用于将字符串中的所有旧字符替换为新字符,可以指定替换次数。

示例:

str = "hello world"
print(str.replace("l", "L"))    # 输出为 heLLo worLd

str = "hello world"
print(str.replace("l", "L", 1))    # 输出为 heLlo world

10. str.split(str="", num=string.count(str))

用于将字符串以指定的分隔符str分割为列表,并返回列表。

示例:

str = "hello world"
print(str.split(" "))    # 输出为 ['hello', 'world']

以上是Python中使用的常见字符串函数,它们能够帮助开发者更快更好地完成编程任务。需要注意的是,不同的字符串函数拥有不同的参数配置和使用方法,开发者可以根据自己的需要选择相应的函数来处理字符串。