문자열 접두사 이해
이 단계에서는 Python 에서 문자열 접두사에 대해 배우고, 문자열이 특정 접두사로 시작하는지 확인하는 방법을 배웁니다. 문자열 접두사를 이해하는 것은 데이터 유효성 검사, 파일 처리 및 명령 구문 분석과 같은 다양한 작업에 필수적입니다.
문자열 접두사는 문자열의 시작 부분에 나타나는 일련의 문자입니다. 예를 들어, 문자열 "Hello, world!"는 접두사 "Hello"를 갖습니다. Python 은 문자열이 특정 접두사로 시작하는지 확인하는 데 사용할 수 있는 startswith()라는 내장 메서드를 제공합니다.
문자열 접두사를 사용하는 방법을 시연하기 위해 Python 스크립트를 만들어 보겠습니다.
-
LabEx 환경에서 VS Code 편집기를 엽니다.
-
~/project 디렉토리에 prefix_example.py라는 새 파일을 만듭니다.
touch ~/project/prefix_example.py
-
편집기에서 prefix_example.py 파일을 열고 다음 코드를 추가합니다.
message = "Hello, LabEx!"
## Check if the string starts with "Hello"
if message.startswith("Hello"):
print("The string starts with 'Hello'")
else:
print("The string does not start with 'Hello'")
## Check if the string starts with "Goodbye"
if message.startswith("Goodbye"):
print("The string starts with 'Goodbye'")
else:
print("The string does not start with 'Goodbye'")
이 코드는 문자열 변수 message를 정의한 다음 startswith() 메서드를 사용하여 문자열이 "Hello"와 "Goodbye"로 시작하는지 확인합니다. 출력은 문자열이 지정된 접두사로 시작하는지 여부를 나타냅니다.
-
prefix_example.py 파일을 저장합니다.
-
터미널에서 python 명령을 사용하여 스크립트를 실행합니다.
python ~/project/prefix_example.py
다음 출력을 볼 수 있습니다.
The string starts with 'Hello'
The string does not start with 'Goodbye'
이 출력은 message 문자열이 "Hello"로 시작하지만 "Goodbye"로는 시작하지 않음을 확인합니다.
startswith() 메서드는 Python 에서 문자열 접두사를 확인하는 강력한 도구입니다. 다음 단계에서는 대소문자 구분 처리 및 여러 접두사 확인과 같은 문자열 접두사를 사용하는 고급 기술을 탐구합니다.