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

Python中字符串函数的基本用法

发布时间:2023-07-04 13:10:33

Python中字符串是不可变的序列,可以使用字符串函数来对字符串进行操作和处理。下面是Python中字符串函数的基本用法:

1. len():返回字符串的长度。

例如:

s = "Python"
print(len(s))  # 输出:6

2. capitalize():将字符串的第一个字母变为大写,其他字母变为小写。

例如:

s = "hello world"
print(s.capitalize())  # 输出:Hello world

3. upper():将字符串中的所有字母变为大写。

例如:

s = "hello world"
print(s.upper())  # 输出:HELLO WORLD

4. lower():将字符串中的所有字母变为小写。

例如:

s = "HELLO WORLD"
print(s.lower())  # 输出:hello world

5. title():将字符串中的每个词的首字母变为大写,其他字母变为小写。

例如:

s = "the quick brown fox"
print(s.title())  # 输出:The Quick Brown Fox

6. swapcase():将字符串中的大写字母变为小写,小写字母变为大写。

例如:

s = "Hello World"
print(s.swapcase())  # 输出:hELLO wORLD

7. strip():去除字符串两端的空格或指定的字符,默认去除空格。

例如:

s = "  Python  "
print(s.strip())  # 输出:Python

8. lstrip():去除字符串左端的空格或指定的字符。

例如:

s = "  Python  "
print(s.lstrip())  # 输出:Python  

9. rstrip():去除字符串右端的空格或指定的字符。

例如:

s = "  Python  "
print(s.rstrip())  # 输出:  Python

10. find():查找字符串中是否包含指定的子串,返回子串首次出现的位置,如果没有找到则返回-1。

例如:

s = "Hello World"
print(s.find("World"))  # 输出:6
print(s.find("Python"))  # 输出:-1 

11. count():统计字符串中指定的子串出现的次数。

例如:

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

12. replace():替换字符串中指定的子串。

例如:

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

13. split():将字符串按照指定的分隔符分割成子串,返回一个列表。

例如:

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

14. join():将列表中的子串用指定的分隔符连接成一个字符串。

例如:

li = ["Hello", "World"]
print(",".join(li))  # 输出:Hello,World

15. isalpha():检查字符串是否只包含字母字符。

例如:

s = "Hello"
print(s.isalpha())  # 输出:True

总结:

上述是Python中字符串函数的基本用法,可以使用这些函数对字符串进行处理和操作,从而满足不同的需求。