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

Python字符串函数:常用字符串函数及使用方法

发布时间:2023-05-23 03:36:21

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编程过程中多加使用字符串函数,可以大大提高编程效率。