欢迎光临
我们一直在努力

python字符串内置函数的作用有哪些

Python字符串内置函数的作用

在Python中,字符串是一种非常常用的数据类型,用于表示文本信息,为了方便操作字符串,Python提供了一系列的内置函数,这些函数可以帮助我们进行字符串的拼接、查找、替换等操作,本文将介绍一些常用的Python字符串内置函数及其作用。

1、len():计算字符串的长度

len()函数用于计算字符串的长度,即字符串中字符的个数。

s = "Hello, World!"
print(len(s))   输出:13

2、str():将其他类型转换为字符串

str()函数可以将其他类型的数据转换为字符串。

num = 123
s = str(num)
print(s)   输出:"123"

3、lower():将字符串转换为小写

lower()函数用于将字符串中的所有大写字母转换为小写字母。

s = "Hello, World!"
s_lower = s.lower()
print(s_lower)   输出:"hello, world!"

4、upper():将字符串转换为大写

upper()函数用于将字符串中的所有小写字母转换为大写字母。

s = "Hello, World!"
s_upper = s.upper()
print(s_upper)   输出:"HELLO, WORLD!"

5、strip():去除字符串首尾的空格和指定字符

strip()函数用于去除字符串首尾的空格和指定字符,默认情况下,只去除空格。

s = "  Hello, World!  "
s_strip = s.strip()
print(s_strip)   输出:"Hello, World!"

6、replace():替换字符串中的子串

replace()函数用于替换字符串中的子串。

s = "Hello, World!"
s_replace = s.replace("World", "Python")
print(s_replace)   输出:"Hello, Python!"

7、split():将字符串分割为列表

split()函数用于将字符串按照指定的分隔符分割为一个列表。

s = "Hello, World!"
s_list = s.split(", ")
print(s_list)   输出:['Hello', 'World!']

8、join():将列表元素连接为字符串

join()函数用于将列表元素连接为一个字符串。

s_list = ["Hello", "World!"]
s_join = ", ".join(s_list)
print(s_join)   输出:"Hello, World!"

9、find():查找子串在字符串中的位置(从左到右)

find()函数用于查找子串在字符串中的位置(从左到右),如果找到子串,返回其开始位置;如果没有找到,返回-1。

s = "Hello, World!"
pos = s.find("World")
print(pos)   输出:7

10、index():查找子串在字符串中的位置(从左到右)并抛出异常(如果找不到)

index()函数与find()函数类似,也是用于查找子串在字符串中的位置(从左到右),如果找不到子串,它会抛出一个异常。

s = "Hello, World!"
try:
    pos = s.index("Python")
    print(pos)   抛出异常:ValueError: substring not found in string
except ValueError as e:
    print(e)   输出:"substring not found in string"
赞(0) 打赏
未经允许不得转载:九八云安全 » python字符串内置函数的作用有哪些

评论 抢沙发