본문 바로가기

Python/Basic

[파이썬 기초] 파이썬 문자열 나누기(split), 결합하기(join) | split() , join()

 

 

파이썬 문자열 나누기와 파이썬 문자열 결합하기에 대해서 알아보겠습니다.

 

 

문자열 나누기 : split()

 

String.function(arguments)  

 

검사하고싶은 문자열 . 함수 .(인자) 이렇게 이루어져 있습니다 

 

split 함수는 어떠한 기준을 가지고 문자열들을 나눈 다음에 리스트 형식으로 반환합니다. 

 

다음의 예로 진행하겠습니다 underbar( _ ) 가 쓰여져있는 부분은 space(공백) 입니다!

word1 = "1._If_you_do_not_walk_today,_you_will_have_to_run_tomorrow"

word1 = "1. If you do not walk today, you will have to run tomorrow"  (<-- 복사해가세요)

 

 word1의 변수에 할당되어있는 문자열을 ( , 쉼표) 기준으로 나누어보겠습니다. 

 

어떻게 할까요? 

 

바꾸고 싶은 문자열 . 함수. (인자)

word1.split( , )

입니다. 

 

실행결과를 볼까요?

오류가 났습니다. 왜 일까요? 

 

검사하려는 변수가 str 즉 문자열이기 때문에 검사하는 인자 즉 (, 쉼표) 도 문자열이여야 합니다 

 

문자열로 바꾸려면 어떻게 해야할까요?

이전글을 보고오신분들은 4가지로 활용할수있겠군요

 

https://allhpy35.tistory.com/2?category=333486

 

[파이썬기초] 파이썬 문자열 자료형 이란? (1)

안녕하세요 오늘은 파이썬의 문자열(String) 자료형에 대해서 알아보겠습니다. 문자열(String) 이란? 문자열이란 말 그대로 문자로 이루어진 집합을 의미합니다. 위의 사진처럼 작은따옴표 혹은 큰따옴표로 둘러..

allhpy35.tistory.com

 

word1.split(',') 이렇게 해주어야 합니다. 혹은 "" 큰따옴표로 둘러쌓도 됩니다. 

 

위의 사진에서 변수, 함수, 인자를 확인해주세요 

결과를 보니 [ ] 대괄호에 쌓여져있습니다 

대괄호로 싸여진 애들을 파이썬에서는 "리스트"  라고 합니다 

 

그리고 꼭 변수가 아닌 문자열을 넣어도됩니다!!

 

 

'안녕하세요, 코딩하는 공대생, 입니다'.split(',')

 

'지금은 글을 쓰고안녕있습니다.'.split('안녕')

 

문자열 결합하는 함수 :  join()

'원하는 기준' . join( 바꾸고싶은 문자열 또는변수 )

 

' ' 작은 따옴표 혹은 " " 큰 따옴표원하는 기준을 둘러싸주세요

  

반환하는 타입은 문자열입니다!!