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

Python 기본 강의

Python 흐름 제어

Python 함수

Python 데이터 타입

Python 파일 작업

Python 객체와 클래스

Python 날짜와 시간

Python 고급 지식

Python 참조 매뉴얼

Python 문자열 startswith() 사용법 및 예제

파이썬 문자열 메서드

문자열이 지정된 접두사(문자열)로 시작하면 startswith() 메서드는 True를 반환합니다. 아니라면 False를 반환합니다.

startswith()의 문법은 다음과 같습니다:

str.startswith(prefix[, start[, end]])

startswith() 매개변수

startswith() 메서드는 최대 세 개의 매개변수를 사용할 수 있습니다:

  • prefix -검사할 문자열 또는 문자열 튜플

  • start(선택)-  문자열에서 확인하려는접두사의시작 위치

  • end (선택)-  문자열에서 확인하려는접두사의끝 위치

startswith() 반환 값

startswith() 메서드는 불리언 값을 반환합니다.

  • 문자열이 지정된 접두사로 시작하면 True를 반환합니다.

  • 문자열이 지정된 접두사로 시작하지 않으면 False를 반환합니다.

예제1:startswith()는 start와 end 매개변수가 없습니다.

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

예제2:startswith()에 start와 end 파라미터를 포함합니다

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() 메서드에 전달할 수 있습니다。

문자열이 튜플의 어떤 항목으로 시작되면(startswith()이 True를 반환합니다. 그렇지 않으면 False를 반환합니다)

예제3:튜플 프리كس의 startswith()

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() 메서드

파이썬 문자열 메서드