중화사전망 - 자전 검색 - 지정된 영어 하위 문자열이 모든 단어에 나타나는 횟수 계산 (Python)

지정된 영어 하위 문자열이 모든 단어에 나타나는 횟수 계산 (Python)

참조 코드

#! /usr/bin/env? 아나콘다

#-*-? 인코딩:? Utf-8? -*-

# 파이썬? 2.7

수입? 정보

인쇄? U' 영어 문장을 입력하십시오:'

Wz? =? Raw_input ()

# 전체 문장을 소문자로 변환

S? =? Wz. low ()

# 소문자 단어의 정규 표현식

R =' [a-z]+'입니다

# 모든 단어 찾기

Ws? =? 모두 찾기 (r, s)

# 단어와 시간을 저장할 사전을 정의합니다.

Dt? =? {}

뭐 때문에? W? 네? Ws:

Dt [w]? =? Dt. set default(w, 0)+ 1

인쇄? U' 찾으려는 영어 단어 입력:'

# 찾으려는 단어를 입력하고 소문자로 변환합니다.

Fw? =? 원래 입력 (). 아래쪽 ()

If (dt [fw]); 3):

인쇄? U' 라는 단어가 3 회 이상 나왔는데, 지금은 문장 전체가 소문자로 바뀌었다. 출력:'

인쇄? S

그렇지 않은 경우:

인쇄? U' 이 단어가 3 회 이하로 나타나면 문장 전체에서 해당 단어를 제거합니다. "출력"

# 답장. 대/소문자 일치를 무시합니다

인쇄? 다시 쌓기 (fw, re.i). 테스트를 실행합니다.

C: \ pyws > 파이썬? Wenzhang.py

영어 문장을 입력해 주세요.

나? 사랑? 저거요? 사과? 저거요? 큰가요? 사과? 저거요? 빨간색? 애플사

검색한 영어 단어 입력:

이것은

이 단어가 나타나는 횟수가 3 회 이하이므로 문장 전체에서 해당 단어를 삭제합니다. 출력물

나? 사랑 사과, 큰가요? 사과, 빨강? 애플사

C: \ pyws > 파이썬? Wenzhang.py

영어 문장을 입력해 주세요.

나? 사랑? 저거요? 사과? 저거요? 큰가요? 사과? 저거요? 빨간색? 사과? 저거요? 맛있어요? 애플사

검색한 영어 단어 입력:

이것은

이 단어는 세 번 이상 나오는데, 지금은 문장 전체가 소문자로 변환됩니다. 출력:

나? 사랑? 저거요? 사과? 저거요? 큰가요? 사과? 저거요? 빨간색? 사과? 저거요? 맛있어요? 사과