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

python中常见的字符串操作函数

发布时间:2023-06-20 01:47:41

Python 是一种高级编程语言,被广泛用于数据科学、机器学习、Web开发等领域。在 Python 中,字符串是一个非常重要的概念,我们可以使用各种函数来操作字符串。本文将介绍 Python 中常见的字符串操作函数。

1. len() 函数 - 获取字符串长度

len() 函数用于获取字符串的长度,即包含多少个字符。在 Python 中,长度指的是字符串中字符的个数,而不是字节数。

示例:

s = "Hello World"
print(len(s))

输出:

11

2. str() 函数 - 将对象转换为字符串

str() 函数用于将对象转换为字符串。如果你使用 print 函数输出一个对象,Python 会自动调用 str() 函数将其转换为字符串。

示例:

x = 10
print(str(x) + " is a number")

输出:

10 is a number

3. upper() 函数 - 将字符串转换为大写

upper() 函数用于将字符串中的小写字母转换为大写字母。

示例:

s = "hello world"
print(s.upper())

输出:

HELLO WORLD

4. lower() 函数 - 将字符串转换为小写

lower() 函数用于将字符串中的大写字母转换为小写字母。

示例:

s = "HELLO WORLD"
print(s.lower())

输出:

hello world

5. replace() 函数 - 替换字符串中的子串

replace() 函数用于将字符串中的一个子串替换为另一个字符串。

示例:

s = "hello world"
print(s.replace("world", "python"))

输出:

hello python

6. split() 函数 - 将字符串分割为列表

split() 函数用于将字符串按照指定的分隔符分割为一个列表。

示例:

s = "1,2,3,4,5"
print(s.split(","))

输出:

['1', '2', '3', '4', '5']

7. join() 函数 - 将列表拼接为字符串

join() 函数用于将列表中的元素拼接为一个字符串。

示例:

lst = ['Hello', 'World']
print(" ".join(lst))

输出:

Hello World

8. strip() 函数 - 去除字符串两端的空格

strip() 函数用于去除字符串两端的空格。

示例:

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

输出:

hello world

9. find() 函数 - 查找子串出现的位置

find() 函数用于查找子串在字符串中 次出现的位置。

示例:

s = "hello world"
print(s.find("world"))

输出:

6

10. startswith() 函数 - 判断字符串是否以指定字符开头

startswith() 函数用于判断字符串是否以指定字符开头。

示例:

s = "hello world"
print(s.startswith("hello"))

输出:

True

11. endswith() 函数 - 判断字符串是否以指定字符结尾

endswith() 函数用于判断字符串是否以指定字符结尾。

示例:

s = "hello world"
print(s.endswith("world"))

输出:

True

12. count() 函数 - 统计子串在字符串中出现的次数

count() 函数用于统计子串在字符串中出现的次数。

示例:

s = "hello world"
print(s.count("l"))

输出:

3

13. isdigit() 函数 - 判断字符串是否为数字

isdigit() 函数用于判断字符串是否为数字。

示例:

s = "1234"
print(s.isdigit())

输出:

True

14. isalpha() 函数 - 判断字符串是否只包含字母

isalpha() 函数用于判断字符串是否只包含字母。

示例:

s = "hello"
print(s.isalpha())

输出:

True

15. isalnum() 函数 - 判断字符串是否只包含字母和数字

isalnum() 函数用于判断字符串是否只包含字母和数字。

示例:

s = "hello123"
print(s.isalnum())

输出:

True

16. islower() 函数 - 判断字符串是否全部由小写字母组成

islower() 函数用于判断字符串是否全部由小写字母组成。

示例:

s = "hello"
print(s.islower())

输出:

True

17. isupper() 函数 - 判断字符串是否全部由大写字母组成

isupper() 函数用于判断字符串是否全部由大写字母组成。

示例:

s = "HELLO"
print(s.isupper())

输出:

True

总结:

本文介绍了 Python 中常用的字符串操作函数,包括获取字符串长度、转换为大写或小写、替换字符串中的子串、将字符串分割为列表、将列表拼接为字符串、去除字符串两端的空格、查找子串出现的位置等等。这些函数是 Python 编程中非常基础和常用的操作,能够帮助你更加方便地处理字符串数据。