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"
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/241502.html