Python에서 분할 함수를 사용하는 방법 알아보기



이 기사에서는 다양한 예제와 함께 separator 및 maxsplit과 같은 다른 매개 변수를 사용하여 파이썬에서 분할 함수를 사용하는 방법을 다룹니다.

Python 프로그래밍 언어에는 다양한 데이터 유형 문자열 포함. 문자열은 본질적으로 불변이지만 여전히 다음을 사용하여 문자열을 조작 할 수 있습니다. 분할 기능처럼. 다른 매개 변수를 사용하여 큰 문자열을 작은 문자열로 분해합니다. 이 기사에서는 분할 기능을 사용하는 방법에 대해 알아 봅니다. . 다음은이 블로그에서 논의 된 주제입니다.

문자열이란?

파이썬의 문자열은 유니 코드 문자 값을 나타냅니다. 파이썬에는 문자 데이터 유형이 없으며 단일 문자도 문자열로 간주됩니다.





작은 따옴표 또는 큰 따옴표를 사용하여 문자열을 선언합니다. 문자열에 액세스하려면 인덱스와 대괄호를 사용합니다. 문자열은 본질적으로 변경 가능하기 때문에 문자열을 선언 한 후에는 변경할 수 없습니다.

name = 'Edureka'print (이름 [0])
 산출: IS

선언 후에 문자열을 변경할 수는 없지만 파이썬에서 문자열을 분할 할 수 있습니다.



분할 기능 필요

Split 함수는 주어진 구분 기호를 기준으로 문자열을 나눈 후 문자열 목록을 반환합니다. 다음은 파이썬에서 분할 함수를 사용할 때의 이점입니다.

자바의 char 기본값
  • 어느 시점에서 우리는 큰 문자열을 작은 덩어리 나 문자열로 분해해야 할 수도 있습니다.
  • 두 문자열을 함께 추가하는 연결의 반대입니다.
  • split 함수에 공백이 제공되지 않으면 공백이 구분 기호로 간주됩니다.
  • 결론을 분석하고 추론하는 것이 더 쉬워집니다.
  • 암호화 된 문자열을 디코딩하는 데 도움이됩니다.

파이썬에서 분할 기능을 사용하는 방법?

분할 기능은 더 큰 문자열을 분할하고 더 작은 청크 또는 문자열로 목록을 제공합니다. 아래는 파이썬에서 문자열을 분할하는 예입니다.

a = '우리는 Edureka입니다. 지식을 향상시킬 수있는 최첨단 자습서와 인증 프로그램이 있습니다.'print (a.split ())
 산출: [ 'We', 'are', 'Edureka', 'we', 'have', 'cutting', 'edge', 'tutorials', 'and', 'certification', 'programs', 'to', ' upskill ','your ','knowledge ']

위는 전체 텍스트를 더 작은 문자열로 나누기 위해 split 함수를 사용하는 방법을 보여주는 간단한 예입니다. 그러나 분할 기능에는 실행을 최적화하기 위해 다른 매개 변수가 있습니다.



분할 매개 변수

  1. 구분 기호 – 구분 기호처럼 작동하며 지정된 구분 기호에 따라 문자열이 분류됩니다. 또한 선택 사항입니다. 구분 기호가 지정되지 않은 경우 기본 구분 기호는 공백입니다.

  2. Max – 또한 선택 사항입니다. 발생할 분할 수를 정의합니다. 기본값은 분할 수에 제한이 없음을 의미하는 -1입니다.

    Rails 웹 사이트 튜토리얼의 루비

분리 기호

다음은 구분자 매개 변수가있는 분할 함수를 보여주는 예입니다.

a = 'Edureka는 가장 큰 에드 ​​테크 기업이며, 배울 수있는 최첨단 과정이 많이 있습니다.'print (a.split ( ',') b = '일요일 * 월요일 * 화요일 * 수요일 * 목요일 * 금요일 * 토요일'print (a. 분할 ( '*')
 산출: [ '에듀 레카는 에듀 레카는 가장 큰 에드 ​​테크 기업이다', '배워야 할 최첨단 과정이 많다'] [ '일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일']

위의 예에서는 문자열이 더 작은 문자열로 분할되는 구분 기호가 지정됩니다.

최대

다음은 max 매개 변수가있는 split 함수를 보여주는 예입니다.

a = 'my * name * is * python'print (a.split ( '*', 3)
 출력 : [ 'my', 'name', 'is', 'python']

위의 예에서 max 매개 변수는 3으로 설정되어 출력의 문자열 목록에 4 개의 요소가 있음을 의미합니다.

다음은 split 함수를 사용하여 문자열을 더 작은 청크 또는 문자열로 분할 할 수있는 몇 가지 예입니다.

a = 'my name is python'print (a.split ()) b = 'CatDogAntCarTap'print ([b [i : i + 3] for i in range (0, len (b), 3)]) c = 'python # was # made # by # Guido # van # rossum'print (c.split ( '#', 6) d = 'this, will, be, in, output, this will be'print (d.split ( ',', 4)
 산출: [ 'my', 'name', 'is', 'python'] [ 'Cat', 'Dog', 'Ant', 'Car', 'Tap'] [ 'python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] [ 'this', 'will', 'be', 'in', 'output']

이 블로그에서 우리는 분할 함수를 사용하여 큰 문자열을 작은 덩어리 또는 문자열로 나누는 방법을 배웠습니다. 문자열은 변경 불가능한 데이터 구조이므로 선언 한 후에는 변경할 수 없습니다. 분할 기능을 사용하여 조작이 가능하지만. Python 프로그래밍 언어에는 다음과 같은 다양한 데이터 유형이 있습니다. 명부 , , 튜플 , 세트 기타

원시 데이터 유형 및 특수 데이터 구조 코드를 최적화하고 다른 프로그래밍 언어보다 Python에 우위를 제공합니다. 기술을 습득하려면 학습을 시작하십시오.

질문이 있습니까? 댓글에 언급 해 주시면 가능한 한 빨리 연락 드리겠습니다.