Python 中没有专门的 string.contains() 或 string.indexof() 方法来检查字符串是否包含子字符串。但是,还有其他方法可以实现此功能。
'in' 运算符可用于测试字符串中是否存在子字符串。它将子字符串与整个字符串进行比较,如果找到则返回 True。
if "blah" in some_string: # Code to be executed if "blah" is in some_string else: # Code to be executed if "blah" is not in some_string
注意: 'in' 运算符区分大小写。
string.find()方法: 返回子字符串第一次出现的索引,如果没有找到,则返回 -1。
index = some_string.find("blah")
string.startswith() 方法: 检查字符串是否以指定的开头substring.
if some_string.startswith("blah"): # Code to be executed if some_string starts with "blah"
string.endswith() 方法: 检查字符串是否以指定的子字符串结尾。
if some_string.endswith("blah"): # Code to be executed if some_string ends with "blah"
以上是如何检查Python字符串是否包含子字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!