Простое совпадение строк - PullRequest
2 голосов
/ 11 мая 2011

Я хочу выполнить простое сопоставление строк, выполнив поиск в начале строки. Есть ли более простые способы сделать это с помощью встроенного? (re кажется излишним)

def matchStr(ipadr = '10.20.30.40', matchIP = '10.20.'):
    if ipadr[0:len(matchIP)] == matchIP: return True
    return False

Ответы [ 3 ]

7 голосов
/ 11 мая 2011
def matchStr(ipadr = '10.20.30.40', matchIP = '10.20.'):
    return ipadr.startswith(matchIP)
1 голос
/ 11 мая 2011
'10.20.30.40'.startswith('10.20.')
>>>True
1 голос
/ 11 мая 2011
>>> 'abcde'.startswith('abc')
True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...