count+find函数的用法
count函数和find函数都是Python中用来查字符串中某个字符或子串的函数。
count函数的用法是:count(str, beg=0, end=len(string)),其中str表示要查的字符或子串,beg是查的起始位置,默认是0,end是查的结束位置,默认是整个字符串的长度。该函数返回指定字符或子串在字符串中出现的次数。
字符串长度为0 例如,如果想查字符串“Hello World”中字母“o”出现的次数,可以使用count函数:
```python
string = "Hello World"
count = unt("o")
print(count)
```
这个例子中,输出的结果是2,因为字符串中字母“o”出现了两次。
find函数的用法是:find(str, beg=0, end=len(string)),其中str表示要查的字符或子串,beg是查的起始位置,默认是0,end是查的结束位置,默认是整个字符串的长度。该函数返回指定字符或子串在字符串中第一次出现的位置,如果未到,则返回-1。
例如,如果想查字符串“Hello World”中子串“Wo”的位置,可以使用find函数:
```python
string = "Hello World"
position = string.find("Wo")
print(position)
```
这个例子中,输出的结果是6,因为字符串中子串“Wo”第一次出现的位置是字符串的第7个字符,但由于Python使用零起始索引,所以返回的结果是6。
需要注意的是,如果想查的字符或子串在字符串中出现了多次,find函数只会返回第一次出现的位置。如果想查所有的出现位置,需要使用for循环和切片等方法来做。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论