检查python中的字符串中是否存在字母

时间:2016-07-18 18:04:37

标签: python

如何检查字符串中是否包含字母“N”。 例如:

flag = False
if string contains N:
   flag = True

如果字符串为flag = True,则为"CNDDDNTD";如果字符串为flag = False,则为"CCGGTTT"。我认为re.search会起作用,但不确定使用的选项。

1 个答案:

答案 0 :(得分:2)

>>> 'N' in 'PYTHON'
True
>>> 'N' in 'STACK OVERFLOW'
False
>>> 'N' in 'python' # uppercase and lowercase are not equal
False
>>> 'N' in 'python'.upper()
True

此外,在分配给flag时,不需要条件语句。而不是

flag = False
if 'N' in your_string:
   flag = True

DO

flag = 'N' in your_string