English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
문자열이 지정된 접두사(문자열)로 시작하면 startswith() 메서드는 True를 반환합니다. 아니라면 False를 반환합니다.
startswith()의 문법은 다음과 같습니다:
str.startswith(prefix[, start[, end]])
startswith() 메서드는 최대 세 개의 매개변수를 사용할 수 있습니다:
prefix -검사할 문자열 또는 문자열 튜플
start(선택)- 문자열에서 확인하려는접두사의시작 위치
end (선택)- 문자열에서 확인하려는접두사의끝 위치
startswith() 메서드는 불리언 값을 반환합니다.
문자열이 지정된 접두사로 시작하면 True를 반환합니다.
문자열이 지정된 접두사로 시작하지 않으면 False를 반환합니다.
text = "Python is easy to learn." result = text.startswith('is easy') # 반환 False print(result) result = text.startswith('Python is ') # 반환 True print(result) result = text.startswith('Python is easy to learn.') # 반환 True print(result)
프로그램을 실행할 때, 출력은 다음과 같습니다:
False True True
text = "Python programming is easy." # 시작 파라미터: 7 # 'programming is easy.' 문자열이 검색됩니다 result = text.startswith('programming is', 7) print(result) # start: 7, end: 18 # 'programming' 문자열이 검색됩니다 result = text.startswith('programming is', 7, 18) print(result) result = text.startswith('program', 7, 18) print(result)
프로그램을 실행할 때, 출력은 다음과 같습니다:
True False True
파이썬에서 시작 프리كس의 튜플을 startswith() 메서드에 전달할 수 있습니다。
문자열이 튜플의 어떤 항목으로 시작되면(startswith()이 True를 반환합니다. 그렇지 않으면 False를 반환합니다)
text = "programming is easy" result = text.startswith(('python', 'programming')) # 출력 True print(result) result = text.startswith(('is', 'easy', 'java')) # 출력 False print(result) # start과 end 파라미터를 포함합니다 # 'is easy' 문자열이 확인됩니다 result = text.startswith(('programming', 'easy'), 12, 19) # 출력 False print(result)
프로그램을 실행할 때, 출력은 다음과 같습니다:
True False False
지정된 접미사로 끝나는 문자열을 확인하려면파이썬에서사용endswith() 메서드。