re.findall ()과 str.count ( 'str')의 차이점은 무엇입니까? 그 옆에
str.count('str')
외모 수를 반환합니다
그리고
re.findall(pattern, 'str')
각 모양의 목록을 반환합니다.
각각의 장점은 무엇입니까? 언제 각각을 선택해야합니까? 어떤 방법이 바람직한가요?
-
답변 # 1
관련 자료
- c# - EF 코어의 고유성이있는 대체 키와 HasIndex의 실제 차이점은 무엇입니까?
- Azure Data Catalog와 Azure Purview의 차이점은 무엇입니까?
- android - 에뮬레이터와 물리적 장치로 프로그램을 실행하는 것의 차이점은 무엇입니까?
- javascript - 등록되지 않은 HTML 사용자 정의 요소와 등록 된 HTML 사용자 정의 요소의 차이점은 무엇입니까?
- python - CNN에 피드하기 전에 이미지를 부동 0 ~ 1, 부동 -1 ~ 1 및 정수 0 ~ 255로 표준화하는 것의 차이점은 무엇입니까?
- python - 클래스 인스턴스와 클래스 정의에서 클래스 데코레이터를 호출하는 것의 차이점은 무엇입니까?
- linux - / proc/self와/proc/$$의 차이점은 무엇입니까?
- if statement - 값을 검색 할 때 LEN과 ""의 차이점은 무엇입니까?
- C ++ 객체 배열을 만드는이 두 코드의 차이점은 무엇입니까?
- python - 차이점은 무엇입니까?
- assembly - "/ FAs 명령 줄 옵션"(asm 출력 생성) 또는"Goto Disassembly"메뉴 옵션의 차이점은 무엇입니까?
- 단방향 인증과 상호 인증의 차이점은 무엇입니까? 그리고 몇 가지 예를 들어
- shell script - if의 차이점은 무엇입니까! [[foo]] 및 if [[! Bash에서 foo]]?
- bit manipulation - Swift에서&<<와 <<연산자의 차이점은 무엇입니까?
- nested - 파이썬에서 내부 클래스와 내부 내부 클래스의 차이점은 무엇입니까?
- android - Kotlin에서 단일 표현식 fun과 var를 사용하는 것의 차이점은 무엇입니까?
- linker - --unresolved-symbols = ignore-in-shared-libs와 --allow-shlib-undefined 플래그의 차이점은 무엇입니까?
- rxjs - VirtualTimeScheduler와 TestScheduler의 차이점은 무엇입니까?
- vue.js - vue에서 - this $datafoo와 thisfoo의 차이점은 무엇입니까?
그들은 동일하지 않습니다. 다음 예를 고려하십시오.
findall
정규식을 허용하므로 두 번째 예에서는 문자열에서 "strx"를 찾는 반면count
함수는 실제 점을 찾지 못합니다 (리터럴 점과 일치 시키려고 시도하기 때문에).