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

Python内置函数:常用的字符串处理函数详解

发布时间:2023-06-02 19:05:29

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 以其优雅简洁的语法和强大的功能在编程领域得到广泛应用。Python内置了很多常用的函数和模块,其中和字符串处理相关的函数占据很大的比重。在本文中,我将介绍几个常用的字符串处理函数。

1. len(string)

len()函数返回字符串的长度。其中string是字符串的名字或变量。

例:求字符串“Hello World!”的长度。

s = "Hello World!"
print(len(s))

输出结果为: 12

2. str.upper()

upper()函数将字符串中的所有字母变成大写。

例:将小写的字符串“hello world!”变成大写。

s = "hello world!"
print(s.upper())

输出结果为:HELLO WORLD!

3. str.lower()

lower()函数将字符串中的所有字母变成小写。

例:将大写的字符串“HELLO WORLD!”变成小写。

s = "HELLO WORLD!"
print(s.lower())

输出结果为:hello world!

4. str.capitalize()

capitalize()函数将字符串的首字母变成大写。

例:将字符串“hello world!”的首字母变成大写。

s = "hello world!"
print(s.capitalize())

输出结果为:Hello world!

5. str.title()

title()函数将字符串中所有单词的首字母变成大写。

例:将字符串“hello world! nice to meet you.”中所有单词的首字母变成大写。

s = "hello world! nice to meet you."
print(s.title())

输出结果为:Hello World! Nice To Meet You.

6. str.strip()

strip()函数删除字符串开头和结尾处的空格。

例:删除字符串“ hello world! ”开头和结尾处的空格。

s = "       hello world!     "
print(s.strip())

输出结果为:hello world!

7. str.replace(old, new)

replace()函数把字符串中所有的old字符都替换成new字符。

例:把字符串“hello world!”中的字符“o”替换为“*”。

s = "hello world!"
print(s.replace("o","*"))

输出结果为:hell* w*rld!

8. str.split()

split()函数用于将一个字符串分割成多个字符串,返回一个列表。

例:将字符串“hello world! nice to meet you.”分割成多个字符串。

s = "hello world! nice to meet you."
print(s.split())

输出结果为:['hello', 'world!', 'nice', 'to', 'meet', 'you.']

上述是一些常见的字符串处理函数,对Python初学者的学习和使用都有很大的帮助。在实际应用中,还有很多其他的字符串处理函数,此处不再一一列举。通过学习和使用这些函数,可以让string处理代码更加简洁高效。