파이썬 2를 사용하여 문자열에 몇 개의 특정 문자가 있는지 어떻게 확인할 수 있습니까?
예를 들어, 다음 문자열이 주어집니다.
범죄자들은 보석으로 $ 1,000,000를 훔쳤습니다.
달러 기호 ( "$"), 쉼표 ( ",") 및 숫자가 있는지 어떻게 감지합니까?
1
그것은 모든 문자가 이것들 중 하나 여야한다는 것을 의미합니까, 아니면이 문자들 중 하나 (또는 전부)가 문자열에 존재하는 것으로 충분합니까? 그것들이 유효하려면 어떤 순서 (예 : $ 2,00) 여야합니까?
—
NullUserException
다른 종류의 접근 방식과 마찬가지로 테스트 할 문자열은
—
케빈
not set(p).isdisjoint(set("0123456789$,"))
어디에 있습니까 p
?