共翁号
共翁号 > 经验 > python判断是否包含字符串

python判断是否包含字符串

原创2025-06-20 03:52:31

在Python中,判断一个字符串是否包含另一个字符串,可以使用以下方法:

1. 使用 `in` 运算符:

```python

string = "Hello World"

substr = "World"

if substr in string:

print("字符串包含所搜索的子字符串")

else:

print("字符串不包含所搜索的子字符串")

```

2. 使用 `find()` 方法:

```python

string = "Hello World"

substr = "World"

if string.find(substr) != -1:

print("字符串包含所搜索的子字符串")

else:

print("字符串不包含所搜索的子字符串")

```

`find()` 方法会返回子字符串在原始字符串中首次出现的位置,如果没有找到则返回 `-1`。

3. 使用 `count()` 方法:

```python

string = "笨鸟工具,python全栈"

substr = "python"

if string.count(substr) > 0:

print("字符串包含所搜索的子字符串")

else:

print("字符串不包含所搜索的子字符串")

```

`count()` 方法会返回子字符串在原始字符串中出现的次数,如果没有出现则返回 `0`。

4. 使用正则表达式(如果需要更复杂的匹配模式):

```python

import re

string = "笨鸟工具,python全栈"

substr = "python"

if re.search(substr, string):

print("字符串包含所搜索的子字符串")

else:

print("字符串不包含所搜索的子字符串")

```

以上方法可以帮助你判断一个字符串是否包含另一个字符串。

返回:经验

相关阅读

    最新文章
    猜您喜欢
    热门阅读