파이썬에서 문자열을 분할하는 방법

파이썬에서 문자열을 분할하는 방법

.split () 메소드

파이썬에서 문자열 str을 불변의 객체로 표현. 당신이 문자열을 조작 할 수있는 여러 문자열 방법과 STR 클래스입니다.

.split () 메소드는 분리 부에 의해 분리 된 문자열의리스트를 반환한다. 그것은 다음과 같은 구문을 사용합니다 :

str.split (주 = 없음, maxsplit = -1)

분리기는 문자 또는 일련의 문자보다는 정규 표현식을 할 수있다.

다음 예에서, 문자열은 세퍼레이터로서 콤마로 구분 s는.

결과는 문자열 목록 될 것입니다 :

다음과 같이 출력은 다음과 같습니다

파이썬에서 문자열을 분할하는 방법

텍스트 문자열은 일반적으로 작은 따옴표로 묶 큰 따옴표를 사용할 수있다.

문자의 순서는 구분 기호로 사용할 수 있습니다 :

다음과 같이 출력은 다음과 같습니다

파이썬에서 문자열을 분할하는 방법

maxsplit을 부여 할 때, 분할 수를 제한합니다. 지정되지 않은 경우는 -1, 분할 수에는 제한이 없습니다. (Maxsplit, 절연 maxsplit의 수 = 1 회 분리, 기본값은 0이다 수가 제한되지 임.)

가장 큰 maxsplit + 1 개 요소와 결과 목록 :

다음과 같이 출력은 다음과 같습니다

파이썬에서 문자열을 분할하는 방법

DELIM 또는 널을 지정하지 않은 경우, 공간은 스트링을 분할하는 세퍼레이터로 사용된다. 모든 연속적인 공간은 하나의 구분 기호로 처리됩니다. 문자열이 후행 공백을 선도 포함되어있는 경우 또한, 결과는 빈 문자열되지 않습니다.

더 나은이 점을 설명하기 위해 다음의 예를 살펴 보자 :

'LinuxIDC.com LinuxMi.COM Linuxidc LinuxIDC'.split ()

다음과 같이 출력은 다음과 같습니다

[ 'LinuxIDC.com', 'LinuxMi.COM', 'Linuxidc', 'LinuxIDC']

파이썬에서 문자열을 분할하는 방법

보기

'LinuxIDC.com LinuxMi.COM Linuxidc LinuxIDC'.split ( '')

다음과 같이 출력은 다음과 같습니다

[LinuxIDC.com '' '' '', 'LinuxMi.COM', '' 'Linuxidc', 'LinuxIDC' '']

파이썬에서 문자열을 분할하는 방법

분리 문자를 사용하지 않는 경우, 반환 된리스트는 빈 문자열을 포함하지 않습니다. 구분 기호가 연속 공간으로 이어질 것입니다 공간 ', 선도, 뒤, 그 결과로 설정하면 빈 문자열이 포함되어 있습니다.

개요

분할 문자열은 가장 기본적인 작업 중 하나입니다. 이 튜토리얼을 읽고 나면, 당신은 파이썬에서 문자열을 분할하는 방법을 잘 이해하고 있어야합니다.

질문이나 의견이 있으면 의견을 주시기 바랍니다.

추천

출처www.linuxidc.com/Linux/2019-07/159511.htm