您当前所在位置:首页游戏资讯问答百科如何判断一个字符串中是否存在子串的问题

如何判断一个字符串中是否存在子串的问题

更新:2023-08-08 15:11:53编辑:9rj归类:问答百科人气:97

在开发使用过程中,经常需要判断字符串中是否存在子串,但是在判断字符串中是否存在多个字符串之一时,比如if (a or b) in c或者if xa | b|c|d...,好像需要用for来进行循环判断,那么这种情况下有没有更好的方法呢?

检查字符串中是否存在子字符串

判断字符串中是否存在子串,通常使用in关键字,如下:

>>> a =“我爱!但我恨汤姆!”

>>> b =“”

>>> c =“汤姆”

>>> d =“”

>>> 打印(a 中的 b)

真的

>>> 打印(a 中的 d)

错误的

>>>

in 关键字可用于判断字符串是否包含子字符串阿哥所里是否有等级,例如“I Love! And I Hate Tom!”中的“”,“I Love! And I Hate Tom!”中的“not”。

判断一个字符是否包含多个子串之一

问题来了,如果我要判断是否“我爱!我恨汤姆!” 包含“”、“Tom”、“”中任意一项,输出True只要有其中任意一项就应该是

九软件 版权声明:以上发布的内容及图片均来源于网络,如有无意侵犯到您的权利,请联系我们及时删除!

判断
花千骨经典语录:不老不死,不伤不灭 白子画经典语录:花千骨是长留乃至天下的罪人,却是我白子画的徒弟