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

10个常用的Python字符串函数,帮助你处理字符串

发布时间:2023-06-26 02:04:11

Python是一种强大的编程语言,特别是在处理字符串方面,有着非常丰富的内置函数和库。本文将介绍10个常用的Python字符串函数,帮助你处理字符串。

1. len()

len()函数可以返回字符串的长度,其用法如下:

str = "hello world"
print(len(str))

输出结果为 11,表示字符串“hello world”有11个字符。

2. strip()

strip()函数可以去除字符串开头和结尾的空白字符(空格、制表符、换行符等),其用法如下:

str = "   hello world   "
print(str.strip())

输出结果为“hello world”,去除了字符串开头和结尾的空白字符。

3. lower()

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

str = "Hello World"
print(str.lower())

输出结果为“hello world”,将所有大写字母转换为小写字母。

4. upper()

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

str = "Hello World"
print(str.upper())

输出结果为“HELLO WORLD”,将所有小写字母转换为大写字母。

5. replace()

replace()函数可以将字符串中的某个子串替换为另一个子串,其用法如下:

str = "Hello World"
print(str.replace("World", "Python"))

输出结果为“Hello Python”,将字符串中的“World”替换为“Python”。

6. split()

split()函数可以将字符串按照指定的分隔符进行分割,返回分割后的子串列表,其用法如下:

str = "apple,banana,cherry"
print(str.split(","))

输出结果为[‘apple’, ‘banana’, ‘cherry’],将字符串按“,”进行分割。

7. join()

join()函数可以将一组字符串使用指定的分隔符连接起来,返回连接后的字符串,其用法如下:

str = ["apple", "banana", "cherry"]
print("-".join(str))

输出结果为“apple-banana-cherry”,将字符串列表中的元素使用“-”连接起来。

8. isalpha()

isalpha()函数可以判断字符串是否都为字母,其用法如下:

str = "Hello World"
print(str.isalpha())

输出结果为False,因为字符串中包含空格和其他字符。

9. isnumeric()

isnumeric()函数可以判断字符串是否都为数字,其用法如下:

str = "12345"
print(str.isnumeric())

输出结果为True,因为字符串中的所有字符都是数字。

10. find()

find()函数可以查找字符串中是否包含指定的子串,返回子串首次出现的位置,若找不到则返回-1,其用法如下:

str = "Hello World"
print(str.find("World"))

输出结果为6,表示“World”在字符串中首次出现的位置为6。

总结

Python有许多用于字符串处理的内置函数和库,本文介绍了10个常用的Python字符串函数。使用这些函数可以方便地对字符串进行操作,在实际编程过程中非常实用。