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

Python几种字符串函数的使用方法

发布时间:2023-06-22 06:40:50

Python中有很多字符串函数可供使用,下面介绍几种常用的。

1. len()函数:获取字符串的长度,用法如下:

str = "Hello World"
print(len(str))  # 输出:11

2. lower()函数:将字符串中的所有大写字母转换为小写字母,用法如下:

str = "Hello World"
print(str.lower())  # 输出:hello world

3. upper()函数:将字符串中的所有小写字母转换为大写字母,用法如下:

str = "Hello World"
print(str.upper())  # 输出:HELLO WORLD

4. strip()函数:删除字符串中的空格或指定字符,用法如下:

str = "   Hello World    "
print(str.strip())  # 输出:Hello World

str = "###Hello World###"
print(str.strip("#"))  # 输出:Hello World

5. replace()函数:将字符串中的指定字符替换为另一个字符,用法如下:

str = "Hello World"
print(str.replace("World", "Python"))  # 输出:Hello Python

6. split()函数:将字符串按照指定分隔符分割成多个子串,用法如下:

str = "Hello,Python,World"
print(str.split(","))  # 输出:['Hello', 'Python', 'World']

7. join()函数:将多个子串按照指定字符连接为一个字符串,用法如下:

list = ['Hello', 'Python', 'World']
print(','.join(list))  # 输出:Hello,Python,World

8. find()函数:在字符串中查找指定子串,并返回其起始位置,用法如下:

str = "Hello World"
print(str.find("World"))  # 输出:6

9. count()函数:统计字符串中指定子串出现的次数,用法如下:

str = "Hello World"
print(str.count("l"))  # 输出:3

10. isdigit()函数:判断字符串是否只由数字组成,用法如下:

str1 = "123"
str2 = "12A"
print(str1.isdigit())  # 输出:True
print(str2.isdigit())  # 输出:False

这些字符串函数是Python中常用的函数,能够满足我们大部分的字符串操作需求。