주어진 문자가 문자열에 존재하는지 확인하려면 in을 사용할 수 있습니다. 예를 들어,
>>> s = "Hello world" >>> 'e' in s True
검색할 문자 목록이 있는 경우 세트를 사용할 수 있습니다. 세트에 이러한 문자를 추가하고 any 함수를 사용하여 이러한 문자가 문자열에 존재하는지 확인하십시오. 예를 들어,
from sets import Set chars = Set('0123456789$,') s = "I have 9 cats" if any((c in chars) for c in s): print('Found') else: print('Not Found')
이것은 출력을 줄 것입니다:
Found
이러한 문자가 모두 문자열에 존재하는지 확인하려면 any를 모두로 바꾸십시오. 예를 들어,
from sets import Set chars = Set('0123456789$,') s = "I have 9 cats" if all((c in chars) for c in s): print('Found') else: print('Not Found')
이것은 출력을 줄 것입니다:
Not Found