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

파이썬 기본 강의

파이썬 흐름 제어

Python 함수

Python 데이터 타입

파이썬 파일操作

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 가이드

파이썬 문자열 partition() 사용 방법 및 예제

파이썬 문자열 메서드

partition() 메서드는 지정된 구분자로 문자열을 분할하는 데 사용됩니다.
문자열이 지정된 구분자를 포함하면, 다음을 반환합니다:3원의 튜플, 첫 번째 요소는 separator 왼쪽의 부분, 두 번째 요소는 separator 자체, 세 번째 요소는 separator 오른쪽의 부분.

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

string.partition(separator)

partition() 매개변수

partition() 메서드는 문자열 매개변수 separator가 문자열에서 처음 나타나는 곳에서 문자열을 분할합니다.

partition() 반환 값

partition() 메서드는 다음을 반환합니다:3원의 튜플, 첫 번째 요소는 separator 왼쪽의 부분, 두 번째 요소는 separator 자체, 세 번째 요소는 separator 오른쪽의 부분.

  이를 포함하여:

  • separator 이전의 부분, separator 매개변수, 그리고 separator 이후의 부분(문자열에서 separator 매개변수를 찾으면)

  • 문자열 자체와 두 개의 빈 문자열(separator 매개변수가 없을 때)

예제: partition()가 어떻게 작동하는지?

string = "Python is fun"
# 'is'分隔자를 찾았습니다 
print(string.partition('is '))
# 'not'分隔자를 찾지 못했습니다
print(string.partition('not '))
string = "Python is fun, isn't it"
# 'is'가 첫 번째로 나타나는 곳에서 분할
print(string.partition('is'))

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

('파이썬 ', 'is ', 'fun')
('파이썬 is fun', '', '')
('파이썬 ', 'is', " fun, isn't it")

파이썬 문자열 메서드