ìí´ë¡ ì§ê¸ë²¨ë½
차례:
문자열로 작업 할 때 일반적인 작업 중 하나는 지정된 구분 기호를 사용하여 문자열을 하위 문자열 배열로 분할하는 것입니다.
파이썬에서 문자열을 나누는 방법에 대해 이야기하겠습니다.
.split () 메서드
파이썬에서 문자열은 불변의
str
객체로 표현됩니다.
str
클래스에는 문자열을 조작 할 수있는 여러 문자열 메소드가 있습니다.
.split()
메서드는 구분 기호로 구분 된 하위 문자열 목록을 반환합니다. 다음과 같은 구문이 필요합니다.
str.split(delim=None, maxsplit=-1)
분리 문자는 정규 표현식이 아닌 문자 또는 문자 시퀀스 일 수 있습니다.
아래 예제에서는 쉼표
,
구분 기호로 사용하여 문자열을 분할합니다.
s = 'Sansa, Tyrion, Jon'
s.split(', ')
결과는 문자열 목록입니다.
큰 따옴표도 사용할 수 있지만 문자열 리터럴은 일반적으로 작은 따옴표로 묶습니다.
일련의 문자를 분리 문자로 사용할 수도 있습니다.
s = 'Sansa::Tyrion::Jon'
s.split('::')
maxsplit
이 주어지면 분할 수를 제한합니다. 지정하지 않거나
-1
분할 수에 제한이 없습니다.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
결과 목록에는 최대
maxsplit+1
요소가 있습니다.
delim
이 지정되지 않거나
Null
인 경우 공백을 구분 기호로 사용하여 문자열이 분할됩니다. 모든 연속 공백은 단일 구분 기호로 간주됩니다. 또한 문자열에 후행 및 선행 공백이 있으면 결과에 빈 문자열이 없습니다.
이를 더 잘 설명하기 위해 다음 예제를 살펴 보겠습니다.
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
구분 기호를 사용하지 않으면 반환 목록에 빈 문자열이 없습니다. 구분 기호가 빈 공간
' '
되면 선행, 후행 및 연속 공백으로 인해 결과에 빈 문자열이 포함됩니다.
결론
문자열 분할은 가장 기본적인 작업 중 하나입니다. 이 튜토리얼을 읽은 후에는 파이썬에서 문자열을 나누는 방법에 대해 잘 알고 있어야합니다.
파이어 폭스에서 파이어 폭스 5 : 파이썬에서 우리가 사랑하고 싫어하는 것

모질라의 브라우저를 사용하여 생일 축하를 얻은 후, 파이어 폭스와의 혐오스러운 관계는 깔끔한 목록에 요약 될 수있다.
사용자 에이전트 문자열을 변경하여 Chrome의 ipad 인터페이스로 전환합니다.

사용자 에이전트 문자열을 변경하여 Chrome에서 iPad 인터페이스로 전환합니다.
파이썬에서 문자열을 정수로 변환하는 방법

파이썬 코드를 작성할 때 종종 한 데이터 유형을 다른 데이터 유형으로 변환해야합니다. 파이썬에서는 내장 int () 함수를 사용하여 문자열을 정수로 변환 할 수 있습니다.