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中字符串函数的基本用法,可以使用这些函数对字符串进行处理和操作,从而满足不同的需求。
