Python内置函数:常用的字符串处理函数详解
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处理代码更加简洁高效。
