python string split tutorial
예제를 사용하여 Python에서 문자열을 분할하는 방법 알아보기 :
프로그램에서 작업하는 동안 때때로 추가 처리를 위해 문자열을 더 작은 부분으로 나누고 싶은 상황이 발생할 수 있습니다.
이 자습서에서는 이해하기 쉽도록 간단한 예제와 함께 Python의 문자열 분할에 대해 자세히 살펴 봅니다.
.bin 파일이란?
학습 내용 :
- ‘문자열’이란 무엇입니까?
- 문자열 선언
- 문자열 분할이란 무엇입니까?
- Python Split 기능
- 파이썬에서 문자열을 분할하는 방법?
- 문자열을 목록으로 분할
- 문자열을 배열로 분할
- 문자열 토큰 화
- 문자로 문자열 분할
- 결론
- 추천 도서
‘문자열’이란 무엇입니까?
파이썬에서는 모든 것이 객체이므로 문자열도 파이썬에서는 객체로 취급됩니다.
문자 시퀀스를 문자열이라고합니다. 문자는 기호, 알파벳, 숫자 등과 같은 어떤 것이 든 될 수 있습니다. 컴퓨터는 이러한 문자 나 문자열을 이해하지 못하며 이진수 (예 : 0과 1) 만 이해합니다.
이 방법을 인코딩이라고하고 그 반대의 과정을 디코딩이라고하며 인코딩은 ASCII를 기반으로합니다.
문자열 선언
문자열은 큰 따옴표 ( '') 또는 작은 따옴표 (‘‘)를 사용하여 선언됩니다.
통사론:
Variable name = “string value”
또는
Variable name = ‘string value’
예 1 :
my_string = “Hello”
예 2 :
my_string = ‘Python’
예 3 :
my_string = “Hello World” print(“String is: “, my_string)
산출:
문자열 : Hello World
예 4 :
my_string = ‘Hello Python’ print(“String is: “, my_string)
산출:
문자열 : Hello Python
문자열 분할이란 무엇입니까?
이름 자체가 설명 하듯이 String split은 주어진 String을 더 작은 조각으로 나누거나 나누는 것을 의미합니다.
어떤 프로그래밍 언어로든 문자열에 대해 작업했다면 연결 (문자열 결합)에 대해 알고있을 수 있으며 문자열 분할은 그 반대입니다. 문자열에 대해 분할 작업을 수행하기 위해 Python은 다음과 같은 내장 함수를 제공합니다. 스플릿().
Python Split 기능
Python split () 메서드는 문자열을 청크로 분할하는 데 사용되며 구분 기호라는 하나의 인수를받습니다.
구분 기호는 모든 문자 또는 기호 일 수 있습니다. 구분 기호가 정의되어 있지 않으면 주어진 문자열을 분할하고 기본적으로 공백이 사용됩니다.
Adobe Flash Player로 swf를 여는 방법
통사론:
variable_name = “String value” variable_name.split()
예 1 :
my_string = “Welcome to Python” my_string.split()
산출:
(‘환영합니다’,‘받는 사람’,‘Python’)
파이썬에서 문자열을 분할하는 방법?
위의 예에서는 split () 함수를 사용하여 인수없이 문자열을 분할했습니다.
몇 가지 인수를 전달하여 문자열을 분할하는 몇 가지 예를 살펴 보겠습니다.
예 1 :
my_string = “Apple,Orange,Mango” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘,’) print(“After splitting, the String is: “, value)
산출:
분할 전 String은 Apple, Orange, Mango입니다.
분할 후 문자열은 (‘Apple’,‘Orange’,‘Mango’)입니다.
예 2 :
my_string = “Welcome0To0Python” print(“Before splitting, the String is: “, my_string) value = my_string.split(‘0’) print(“After splitting, the String is: “, value)
산출:
분할 전 문자열은 다음과 같습니다. Welcome0To0Python
분할 후 문자열은 다음과 같습니다. (‘Welcome’,‘To’,‘Python’)
예 3 :
my_string = “Apple,Orange,Mango” fruit1,fruit2,fruit3 = my_string.split(‘,’) print(“First Fruit is: “, fruit1) print(“Second Fruit is: “, fruit2) print(“Third Fruit is: “, fruit3)
산출:
첫 번째 과일 : 사과
두 번째 과일 : 오렌지
세 번째 과일 : 망고
위의 예에서는 주어진 문자열“Apple, Orange, Mango”를 세 부분으로 나누고이 세 부분을 각각 다른 변수 fruit1, fruit2 및 fruit3에 할당합니다.
문자열을 목록으로 분할
Python에서 문자열을 분할 할 때마다 항상 List로 변환됩니다.
아시다시피 다른 프로그래밍 언어와 달리 Python에서는 데이터 유형을 정의하지 않습니다. 따라서 split () 함수를 사용할 때마다 고급 for 루프를 사용하여 하나씩 쉽게 액세스 할 수 있도록 변수에 할당하는 것이 좋습니다.
예 1 :
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’)
가치 항목 :
print(item)
산출:
사과
주황색
망고
문자열을 배열로 분할
앞에서 논의했듯이 문자열을 분할 할 때마다 항상 배열로 변환됩니다. 그러나 데이터에 액세스하는 방법은 다릅니다.
split () 함수를 사용하여 문자열을 여러 조각으로 나누고 변수에 할당하므로 인덱스를 사용하여 끊어진 문자열에 액세스 할 수 있으며이 개념을 배열이라고합니다.
배열을 사용하여 분할 된 데이터에 액세스하는 방법을 살펴 보겠습니다.
예 1 :
my_string = “Apple,Orange,Mango” value = my_string.split(‘,’) print(“First item is: “, value(0)) print(“Second item is: “, value(1)) print(“Third item is: “, value(2))
산출:
첫 번째 항목 : Apple
두 번째 항목 : 주황색
세 번째 항목 : 망고
문자열 토큰 화
문자열을 분할하면 더 작은 조각으로 나뉘며이 작은 조각을 토큰이라고합니다.
예:
my_string = “Audi,BMW,Ferrari” tokens = my_string.split(‘,’) print(“String tokens are: “, tokens)
산출:
문자열 토큰 : (‘Audi’,‘BMW’,‘Ferrari’)
위의 예에서 Audi, BMW 및 Ferrari는 문자열 토큰이라고합니다.
'아우디, BMW, 페라리'
답변이있는 핵심 자바 인터뷰 질문
문자로 문자열 분할
Python에는 문자열을 일련의 문자로 분할하는 list ()라는 내장 메서드가 있습니다.
list () 함수는 문자열이 저장되는 변수 이름 인 하나의 인수를받습니다.
통사론:
variable_name = “String value” list(variable_name)
예:
my_string = “Python” tokens = list(my_string) print(“String tokens are: “, tokens)
산출:
문자열 토큰 : (‘P’,‘y’,‘t’,‘h’,‘o’,‘n’)
결론
다음과 같은 내용으로이 튜토리얼을 마무리 할 수 있습니다.
- 문자열 분할은 문자열을 덩어리로 나누는 데 사용됩니다.
- 파이썬은 문자열 분할을 위해 split ()이라는 내장 메서드를 제공합니다.
- 목록 또는 배열을 사용하여 분할 문자열에 액세스 할 수 있습니다.
- 문자열 분할은 일반적으로 주어진 문자열에서 특정 값이나 텍스트를 추출하는 데 사용됩니다.
=> 여기에서 간단한 Python 교육 시리즈를 살펴보십시오.