English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 튜토리얼

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 프로그램에서 문자열에서 표지 문자 제거

파이썬 예제 전체

이 프로그램은 문자열에서 모든 표지 문자를 제거합니다. 문자열의 각 문자를 확인하는 for 루프를 사용합니다. 문자가 표지 문자라면 빈 문자열을 할당합니다.

이 예제를 이해하기 위해, 다음을 이해해야 합니다:파이썬 프로그래밍주제:

때로는 문장을 단어 목록으로 나누고 싶을 수 있습니다.

이 경우, 문자열을 정리하고 모든 표지 문자를 제거해야 할 수 있습니다. 이 기능을 완료하는 방법에 대한 예제를 보여줍니다.

원본 코드

# 표지 문자 정의
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
my_str = "헬로!!!, 헬로 그래서 ---그래서 갔습니다.
# 사용자 입력 수락
# my_str = input("입력하십시오: ")
# 문자열에서 표지 문자 제거
no_punct = ""
for char in my_str:
   if char not in punctuations:
       no_punct = no_punct + char
# 표지 문자를 추가하지 않은 문자열 표시
print(no_punct)

출력 결과

헬로 헬로 그래서 갔습니다

이 프로그램에서, 먼저 표지 문자 문자열을 정의합니다. 그런 다음, 제공된 문자열을 반복하여 for 루프를 사용하여 이터레이션합니다.

각 반복에서, 문자가 표지 문자인지 확인하고, 또는 멤버 관계 테스트를 사용합니다. 빈 문자열이 있으며, 표지 문자가 아니면 그에 대해 문자(결합)를 추가합니다. 마지막으로, 정리된 문자열을 표시합니다.

파이썬 예제 전체