질문 : 파이썬에서 문자열에서 숫자를 추출하는 방법은 무엇입니까? 문자열에 포함 된 모든 숫자를 추출합니다. 목적, 정규 표현식 또는 isdigit() 메서드에 더 적합한 것은 무엇입니까? 예: line = "hello 12 hi 89" 결과: [12, 89] 답변 양의 정수만 추출하려면 다음을 시도하십시오. >>> txt = "h3110 23 cat 444.4 rabbit 11 2 dog" >>> [int(s) for s in txt.split() if s.isdigit()] [23, 11, 2] 다른 모듈이 필요하지 않고 regex mini-language 를 구문 분석 (및 학습) 할 필요가 없기 때문에 더 읽기 쉬우므로 이것이 정규식 예제보다 낫다고 주장합니다. 이것은 부동 소수점, 음의 정수 또..