Python字符串函数:常用字符串函数及使用方法
Python字符串函数是Python编程中经常用到的函数之一。随着Python成为数据科学和数据分析的主流语言,字符串处理在Python编程中变得越来越重要。Python中的字符串函数具有丰富多样的功能,包括字符串的基本操作,数据清理和文本分析等。在本文中,我们将讨论Python最常用的字符串函数及其使用方法。
1. len()函数
len()函数用于计算字符串的长度。例如:
str = "Hello, World!" print(len(str))
代码输出结果为:
13
2. lower()和upper()函数
lower()函数用于将字符串中的字母全部转为小写。
str = "Hello, World!" print(str.lower())
代码输出结果为:
hello, world!
upper()函数用于将字符串中的字母全部转为大写。
str = "Hello, World!" print(str.upper())
代码输出结果为:
HELLO, WORLD!
3. strip()函数
strip()函数用于去除字符串中的空格和换行符。
str = " Hello, World! " print(str.strip())
代码输出结果为:
Hello, World!
4. replace()函数
replace()函数用于替换字符串中的字符。
str = "Hello, World!"
print(str.replace("W", "w"))
代码输出结果为:
Hello, world!
5. split()函数
split()函数用于分割字符串。
str = "Hello, World!"
print(str.split(","))
代码输出结果为:
['Hello', ' World!']
6. startswith()和endswith()函数
startswith()函数用于判断字符串是否以指定字符串开头,返回True或False。
str = "Hello, World!"
print(str.startswith("Hello"))
代码输出结果为:
True
endswith()函数用于判断字符串是否以指定字符串结尾,返回True或False。
str = "Hello, World!"
print(str.endswith("World!"))
代码输出结果为:
True
7. isalpha()、isdigit()、isalnum()函数
isalpha()函数用于判断字符串是否只包含字母,返回True或False。
str = "Hello" print(str.isalpha())
代码输出结果为:
True
isdigit()函数用于判断字符串是否只包含数字,返回True或False。
str = "123" print(str.isdigit())
代码输出结果为:
True
isalnum()函数用于判断字符串是否只包含字母和数字,返回True或False。
str = "Hello123" print(str.isalnum())
代码输出结果为:
True
8. join()函数
join()函数用于将字符串序列连接起来。
str = ["Hello", "World"]
print("-".join(str))
代码输出结果为:
Hello-World
9. format()函数
format()函数用于将值插入到字符串格式化的占位符中。
age = 20
name = "Jack"
print("My name is {0} and I am {1} years old.".format(name, age))
代码输出结果为:
My name is Jack and I am 20 years old.
10. encode()和decode()函数
encode()函数用于将字符串转换成字节。
str = "Hello" print(str.encode())
代码输出结果为:
b'Hello'
decode()函数用于将字节转换成字符串。
str = b'Hello' print(str.decode())
代码输出结果为:
Hello
以上介绍的是常用的Python字符串函数及其使用方法,希望对大家有所帮助。在Python编程过程中多加使用字符串函数,可以大大提高编程效率。
