如何检查字符串是否至少包含某个字符?
如果是字符串cool = "Sam!"
,我如何检查该字符串是否至少有一个!
答案 0 :(得分:4)
使用in
运算符
>>> cool = "Sam!"
>>> '!' in cool
True
>>> '?' in cool
False
正如您所看到的,'!' in cool
返回一个布尔值,可以在代码中进一步使用
答案 1 :(得分:2)
在Python中,字符串是一个序列(就像一个数组);因此,in
运算符可用于检查Python字符串中是否存在字符。 in
运算符用于断言序列中的成员资格,例如字符串,列表和元组。
cool = "Sam!"
'!' in cool # True
或者,您可以使用以下任何内容获取更多信息:
cool.find("!") # Returns index of "!" which is 3
cool.index("!") # Same as find() but throws exception if not found
cool.count("!") # Returns number of instances of "!" in cool which is 1
您可能会发现有用的更多信息:
答案 2 :(得分:1)
使用以下
cool="Sam!"
if "!" in cool:
pass # your code
或者只是:
It_Is="!" in cool
# some code
if It_Is:
DoSmth()
else:
DoNotDoSmth()