partition() 메서드는 구분 기호가 처음 나타날 때 문자열을 분할하고 구분 기호 앞의 부분, 구분 기호 및 구분 기호 뒤의 부분을 포함하는 튜플을 반환합니다. 여기에 구분 기호 — 인수가 있는 문자열입니다.
구문:
string.partition(구분자)매개변수:
partition() 메서드는 구분 기호(문자열)가 처음 나타날 때 문자열을 구분하는 인수로 사용합니다.반환:
문자열에서 구분자 매개변수가 있는 경우 구분자 앞의 부분, 구분자 매개변수 및 구분자 뒤의 부분을 포함하는 튜플을 반환합니다.
문자열 자체와 구분자 매개변수가 다음과 같은 경우 두 개의 빈 문자열을 포함하는 튜플을 반환합니다. 찾을 수 없습니다.
코드 1
문자열
=
"pawan이 좋습니다"
# ' 이다 ' 구분 기호 발견
print
(string.partition (
`is`
))
구분 기호를 찾을 수 없음
인쇄
(string.partition (
`나쁜`
<코드 클래스 = "일반">)) 코드>
<코드 클래스 = "일반"> 문자열 <코드 클래스 = "키워드"> = "pawan은 좋죠, 그렇죠?"
# 다음과 같은 경우 분할 39; 이다 '
인쇄
(string.partition (
` `
))
출력:
(`pawan `, `이다`, `좋다`) (`빠완 좋다`, ` `,` `) (`빠완 `,` 이다`, "좋지 않나?")
Codex2
문자열
=
"괴짜가 좋다"
# ' 이다 ' 구분 기호 발견
print
(string.partition (
`is`
))
구분 기호를 찾을 수 없음
인쇄
(string.partition (
`나쁜`
<코드 클래스 = "일반">)) 코드>
<코드 클래스 = "일반"> 문자열 <코드 클래스 = "키워드"> = "괴짜는 좋은 사람이지, 그렇지?"
# 다음과 같은 경우 분할 39; 이다 '
인쇄
(string.partition (
` `
))
출력:
(`괴짜 `, `이다`, `좋다`) (` 괴짜가 좋다`, ` `,` `) (` 괴짜 `,` 이다`, "좋지, 그렇지 않아")