Python에서 영숫자가 아닌 문자 제거
Python에서 문자열에서 영숫자가 아닌 문자를 제거하려면 PHP와 약간 다른 접근 방식이 필요합니다. .
파이썬 메서드
진정한 "파이썬" 솔루션을 위해서는 다음 메서드를 고려하세요.
대체 접근 방식
성능을 고려하여 다른 방법이 더 빠를 수 있습니다.
성능 벤치마킹
다음은 다양한 타이밍 결과입니다. string.printable 문자열을 사용하는 메서드:
Method | Time (μs/loop) |
---|---|
Join alphanumeric | 57.6 |
Filter alphanumeric | 37.9 |
Regex substitution with [W_] | 27.5 |
Regex substitution with [W_] | 15 |
Regex substitution with pattern.sub() | 11.2 |
타이밍을 보면 패턴.sub()와 함께 미리 컴파일된 정규식을 사용하는 것이 가장 빠른 방법입니다.
위 내용은 Python에서 영숫자가 아닌 문자를 효율적으로 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!