python 字符串常用函数
Python 字符串是不可变序列,也是 Python 编程中最常用的数据类型之一。Python 字符串常用函数包括字符串方法、字符串操作符,此处介绍以下常用字符串函数。
一、字符串方法
1. find():查字符串
在一个字符串中查一个指定的子字符串,返回第一次出现的下标。如果到子字符串,返回它的下标;否则,返回 -1。
语法:
str.find(sub, start, end)
sub:要查的子串
start:查的起始位置,不指定则从头开始
例如:
```
str = "Hello, world!"
index = str.find("world")
print(index) # 输出 7
```
2. count():统计字符串
统计一个字符串中指定的子字符串在其中出现的次数,返回次数。
end:统计的结束位置,不指定则从头到尾
3. split():分割字符串
将一个字符串按照指定的分隔符进行分割,返回一个由分割后的子字符串组成的列表。
sep:分隔符,默认为空格python新手函数
maxsplit:最多分割次数,不指定则分割全部
```
str = "I love Python, Python is easy to learn"
list = str.split(", ")
print(list) # 输出 ['I love Python', 'Python is easy to learn']
```
sep.join(iterable)
iterable:一个包含字符串的可迭代对象
5. replace():替换字符串
old:要替换的旧子串
count:要替换的次数,不指定则替换全部
6. strip()、lstrip()、rstrip():删除字符串中的空格
strip():删除字符串中的空格和换行符。
str.strip([char])
7. lower()、upper():大小写转换
lower():将字符串中的所有字符转换为小写。
8. startswith()、endswith():判断字符串开头、结尾
startswith():判断字符串是否以指定的子串开头,返回 True 或 False。
9. encode()、decode():字符串编码转换
encode():将字符串按指定的编码格式进行编码。
二、字符串操作符
1. +:拼接字符串
将两个字符串进行拼接,并返回一个新的字符串。
2. *:重复字符串
3. in、not in:判断子串存在
in:表示一个字符串是否包含另一个字符串,包含则返回 True,不包含则返回 False。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论