>백엔드 개발 >파이썬 튜토리얼 >Python의 분할선() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열 분할

Python의 분할선() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열 분할

王林
王林원래의
2023-11-18 11:37:151432검색

Python의 분할선() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열 분할

Python의 Splitlines() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열을 분할하세요

Python에서 문자열은 자주 사용되는 데이터 유형 중 하나입니다. 실제 개발에서는 여러 줄의 텍스트가 포함된 문자열을 분할해야 하는 경우가 있습니다. . 텍스트 문자열에 대해 작업합니다. 이 시점에서 우리는 분할선() 함수를 사용하여 문자열의 여러 줄의 텍스트를 분할하여 각 줄의 처리를 용이하게 할 수 있습니다. 이 문서에서는 구체적인 코드 예제를 통해 Splitlines() 함수를 사용하는 방법을 설명합니다.

  1. splitlines() 함수의 기본 구문

splitlines() 함수의 기본 구문은 다음과 같습니다.

string.splitlines([keepends])

여기서 string은 분할할 문자열이고, keepends는 문자열에 줄 종결자를 유지할지 여부를 나타내는 선택적 매개 변수입니다. 기본적으로 keepends 값은 False입니다. 즉, 줄 종결자 "
" 또는 "
"가 유지되지 않습니다.

  1. splitlines() 함수를 사용하여 문자열 분할

이제 분할선() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열을 분할하는 방법을 살펴보겠습니다.

먼저 여러 줄의 텍스트가 포함된 문자열을 정의합니다. 예는 다음과 같습니다.

text = 'Python은 널리 사용되는 프로그래밍 언어입니다.
데이터 분석 및 웹 개발에 널리 사용됩니다.
'

그런 다음, 분할선() 함수를 사용하여 문자열의 여러 줄의 텍스트를 분할할 수 있습니다. 코드는 다음과 같습니다.

lines = text.splitlines()

위 코드는 텍스트 문자열의 여러 줄의 텍스트를 목록으로 분할합니다. 라인의 . for 루프를 사용하여 각 줄을 처리하기 위해 목록을 반복할 수 있습니다. 예는 다음과 같습니다:

for line in line:

print(line)

출력은 다음과 같습니다.

Python은 널리 사용되는 프로그래밍 언어입니다. 분석 및 웹 개발.

    줄 종결자를 보존하세요
때때로 문자열에서 줄 종결자를 보존해야 할 경우가 있는데 어떻게 해야 할까요?

Splitlines() 함수에 True 매개변수를 전달하여 줄 종결자를 유지할 수 있습니다. 예는 다음과 같습니다.

lines = text.splitlines(True)

위 코드에서는 유지하기 위해 True 매개변수를 전달합니다. 의 문자열 줄 종결자입니다. 이제 아래와 같이 for 루프를 사용하여 목록을 반복할 수 있습니다.

for line in line:

print(line)

출력은 다음과 같습니다.

Python은 널리 사용되는 프로그래밍 언어입니다.

다음에서 널리 사용됩니다. 데이터 분석 및 웹 개발.

출력 ​​결과에 각 줄의 줄 종결자가 유지되는 것을 볼 수 있습니다.

    여러 줄 종결자가 포함된 문자열 분할
때때로 문자열에 "

", "", "
" 등과 같은 여러 개의 서로 다른 줄 종결자가 포함되어 있어도 계속 사용할 수 있습니다. 그것.

예를 들어 다양한 줄 종결자를 포함하는 문자열 텍스트를 정의합니다.

text = 'Python은 널리 사용되는 프로그래밍 언어입니다.

데이터 분석 및 웹 개발에 널리 사용됩니다.
'

이제 Splitlines() 함수를 직접 사용하여 분할할 수 있습니다. 코드는 다음과 같습니다.

lines = text.splitlines()

위 코드는 텍스트 문자열의 다양한 줄 종결자를 분할할 구분 기호로 사용합니다.

    결론
이 기사에서는 Python에서 Splitlines() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열을 분할하는 방법을 소개하고 특정 코드 예제를 통해 설명합니다. 실제 개발에서는 해당 목적을 달성하기 위해 필요에 따라 각 분할선을 처리할 수 있습니다.

위 내용은 Python의 분할선() 함수를 사용하여 여러 줄의 텍스트가 포함된 문자열 분할의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.