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

Python中常用的字符串函数及示例使用

发布时间:2023-06-15 19:21:29

1. len(str)

这个函数返回字符串的长度。

示例:

x = "Hello World"

print(len(x))

输出:11

2. count(str, sub[, start[, end]])

这个函数返回子字符串在父字符串中出现的次数。

参数:

str:父字符串

sub:要查找的子字符串

start:开始搜索的索引位置,默认为0

end:结束搜索的索引位置,默认为字符串长度

示例:

x = "Hello World"

print x.count('l')

输出:3

3. find(str, sub[, start[, end]])

这个函数返回子字符串在父字符串中 次出现的索引位置。

参数:

str:父字符串

sub:要查找的子字符串

start:开始搜索的索引位置,默认为0

end:结束搜索的索引位置,默认为字符串长度

示例:

x = "Hello World"

print(x.find('o'))

输出:4

4. index(str, sub[, start[, end]])

这个函数与find()函数类似,但是在找不到子字符串时会引发ValueError异常。

参数和示例:

与find()函数一致。

5. join(iterable)

这个函数将可迭代对象中的元素以指定字符串链接起来。

参数:

iterable:可迭代对象,如列表,元组或字符串

示例:

x = ['Hello', 'World']

print(' '.join(x))

输出:Hello World

6. split(str[, maxsplit])

这个函数将字符串分割成一个列表。分割字符串由指定的分隔符提供。maxsplit参数指定切片次数。

参数:

str:要分割的字符串

maxsplit:分割次数,默认为-1,即为所有出现的分隔符都是分割点。

示例:

x = "Hello World"

print(x.split(' '))

输出:['Hello', 'World']

7. replace(old, new[, count])

这个函数将字符串中所有匹配old字符串的子串替换成new字符串。

参数:

old:需要被替换的旧字符串

new:用于替换旧字符串的新字符串

count:可选参数,替换的次数。默认是-1,替换所有匹配的子串

示例:

x = 'Hello World'

print(x.replace('World','Python'))

输出:'Hello Python'

8. lower()

将字符串中所有大写字母变成小写字母。

示例:

x = 'Hello World'

print(x.lower())

输出:'hello world'

9. upper()

将字符串中所有小写字母变成大写字母。

示例:

x = 'Hello World'

print(x.upper())

输出:'HELLO WORLD'

10. title()

将字符串中每个单词的首字母变成大写。

示例:

x = 'hello world'

print(x.title())

输出:'Hello World'

11. strip([chars])

这个函数将字符串中的空白(或指定字符)从头和尾删除。

参数:

chars:可选参数,指定要删除的字符,默认为删除空白字符。

示例:

x = '  Hello World  '

print(x.strip())

输出:Hello World

12. lstrip([chars])

这个函数将字符串开头的空白(或指定字符)删除。

参数:

chars:可选参数,指定要删除的字符,默认为删除空白字符。

示例:

x = '  Hello World  '

print(x.lstrip())

输出:Hello World  

13. rstrip([chars])

这个函数将字符串结尾的空白(或指定字符)删除。

参数:

chars:可选参数,指定要删除的字符,默认为删除空白字符。

示例:

x = '  Hello World  '

print(x.rstrip())

输出:  Hello World

14. startswith(str)

判断字符串是否以指定字符串开头。

参数:

str:要检查的字符串

示例:

x = 'Hello World'

print(x.startswith('Hello'))

输出:True

15. endswith(str)

判断字符串是否以指定字符串结尾。

参数:

str:要检查的字符串

示例:

x = 'Hello World'

print(x.endswith('World'))

输出:True

这些都是Python字符串常用的一些函数及示例使用,熟练掌握这些函数可以使处理字符串更为便捷,提高编写代码效率。