시작 또는 등등 파일 이름 접미사, URL 계획하고 지정된 텍스트 모드에 의해 문자열의 끝에서 확인하십시오.
처음이나 문자열의 끝을 확인하는 간단한 방법은 사용하는 것입니다 str.startswith()
또는 str.endswith()
방법. 예를 들면 :
>> filename = 'spam.txt'
>>> filename.endswith('.txt')
True
>>> filename.startswith('file:')
False
>>> url = 'http://www.python.org'
>>> url.startswith('http:')
True
여러 일치하는 검사 만 튜플에 경기를 모두 넣어야하고 통과 할 수 있습니다 startswith()
또는 endswith()
방법 :
>>> import os
>>> filenames = os.listdir('.')
>>> filenames
[ 'Makefile', 'foo.c', 'bar.py', 'spam.c', 'spam.h' ]
>>> [name for name in filenames if name.endswith(('.c', '.h')) ]
['foo.c', 'spam.c', 'spam.h'
>>> any(name.endswith('.py') for name in filenames)
True
startswith()
그리고 endswith()
방법은 문자열의 시작과 끝을 확인 할 수있는 매우 편리한 방법을 제공합니다. 비슷한 작업도 달성하기 위해 슬라이스를 사용할 수 있지만, 코드가 너무 우아하지 않는 것 같습니다. 예를 들면 :
>>> filename = 'spam.txt'
>>> filename[-4:] == '.txt'
True
>>> url = 'http://www.python.org'
>>> url[:5] == 'http:' or url[:6] == 'https:' or url[:4] == 'ftp:'
True