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

Python的字符串函数:字符串处理常用函数及用法。

发布时间:2023-06-19 00:41:49

Python是一种高级编程语言,用于开发各种类型的应用程序。对于字符串的处理,在Python中有许多常用的函数。这些函数可以帮助用户轻松地处理字符串,从而提高程序的效率。本文将介绍Python的字符串函数的常用函数及其用法。

1. len() - 返回字符串的长度

len()函数用于返回字符串的长度。例如:

s = 'hello world'
print(len(s))

输出结果为:11

2. str() - 转换为字符串

str()函数用于将其他数据类型转换为字符串类型。例如:

a = 123
b = str(a)
print(b)

输出结果为:'123'

3. upper() - 转换为大写

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

s = 'hello world'
print(s.upper())

输出结果为:'HELLO WORLD'

4. lower() - 转换为小写

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

s = 'HELLO WORLD'
print(s.lower())

输出结果为:'hello world'

5. capitalize() - 首字母大写

capitalize()函数用于将字符串的 个字符转换为大写。例如:

s = 'hello world'
print(s.capitalize())

输出结果为:'Hello world'

6. title() - 每个单词首字母大写

title()函数用于将字符串中每个单词的首字母转换为大写。例如:

s = 'hello world'
print(s.title())

输出结果为:'Hello World'

7. swapcase() - 大小写转换

swapcase()函数用于将字符串中的大写字母转换为小写字母,将小写字母转换为大写字母。例如:

s = 'Hello World'
print(s.swapcase())

输出结果为:'hELLO wORLD'

8. join() - 连接字符串

join()函数用于将多个字符串拼接成一个字符串。例如:

a = ['hello', 'world']
b = ' '
print(b.join(a))

输出结果为:'hello world'

9. strip() - 去除空格

strip()函数用于去除字符串开头和结尾的空格。例如:

s = '   hello world   '
print(s.strip())

输出结果为:'hello world'

10. find() - 查找字符串

find()函数用于在字符串中查找指定的字符串,并返回其出现的位置。例如:

s = 'hello world'
print(s.find('world'))

输出结果为:6

11. replace() - 替换字符串

replace()函数用于将字符串中指定的字符串替换为另一个字符串。例如:

s = 'hello world'
print(s.replace('world', 'python'))

输出结果为:'hello python'

12. count() - 统计字符串出现次数

count()函数用于统计字符串中指定字符串出现的次数。例如:

s = 'hello world'
print(s.count('l'))

输出结果为:3

13. split() - 分割字符串

split()函数用于将字符串以指定的字符为分隔符分割成多个子字符串,并返回一个列表。例如:

s = 'hello world'
print(s.split(' '))

输出结果为:['hello', 'world']

14. startswith() - 判断字符串是不是以指定字符串开头

startswith()函数用于判断字符串是否以指定的字符串开头,并返回True或False。例如:

s = 'hello world'
print(s.startswith('hello'))

输出结果为:True

15. endswith() - 判断字符串是不是以指定字符串结尾

endswith()函数用于判断字符串是否以指定的字符串结尾,并返回True或False。例如:

s = 'hello world'
print(s.endswith('world'))

输出结果为:True

这些函数是Python中处理字符串常用的函数。学会这些函数的用法可以让字符串处理更加高效。