2016-07-18 3 views
-3

Как проверить, присутствует ли буква в строке «N». Пример:проверка наличия буквы в строке в python

flag = False 
if string contains N: 
    flag = True 

Так flag = True, если строка "CNDDDNTD" и flag = False, если строка "CCGGTTT". Я думаю, что re.search будет работать, но не уверен в возможностях использования.

+2

' "N" в mystring'? – mdurant

+1

'' N 'в' CNDDDNTD'' возвращает значение True, '' N 'в' CCGGTTT'' возвращает False –

ответ

0
>>> '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 

сделать

flag = 'N' in your_string 
Смежные вопросы