티스토리 뷰

안녕하세요. 구스입니다.


파이썬 강의 - 파이썬 문자열 처리 방법


파이썬은 따로 데이터 타입을 넣지 않아도 자동적으로 데이터 타입을 인식하게 되는데요. 다른 인터프리터 언어와 동일하게 처리를 할 수 있습니다. 


이번 파이썬 강의는 파이썬에서 문자열을 어떻게 처리할 수 있는지 몇가지 방법을 알아보도록 하겠습니다. 

오늘 테스트할 코드는 아래와 같습니다. 



1) 문자열 Char 값 가져오기


문자열의 특정 인덱스에 있는 값을 가져오기 위해서는 [] 연산자를 사용할 수 있습니다.

사용방법은 문자열 변수 이름 뒤에 [인덱스 숫자]를 넣어주시면 되는데요.


사용방법은 아래와 같이 사용할 수 있습니다.

str[0]으로 설정되어 있기 때문에 0번째의 Char 값이 리턴이 됩니다. [1]로 변경하면 h값이 리턴이 됩니다. 


str = 'This is GUS LabVIEW '

print(str[0]) # 결과 : T



2) 문자열 슬라이싱 하기


문자열에서 몇개의 캐릭터를 연결된 것을 가져와 봅시다. 

[]연산자와 함께 : 연산자를 사용하면 됩니다. 0번부터 3번까지의 문자열을 가져오기 위해서는 str[0:3]을, 101개의 길이를 가진 문자열을 리턴하기 위해서는 str[0:100]을 사용할 수 있습니다. 


# 슬라이싱 - Slicing

print(str[0:3]) # 결과 : Thi

print(str[0:100]) # 결과 : This is GUS LabVIEW


3) 문자열 연결하기


파이썬에서 문자열 연결하는 방법도 알아보도록 하겠습니다.

문자열 연결은 다른언어와 동일하게 + 연산자를 사용하면 됩니다. 


# 문자열 연결 Concatenation

str = str + " | " 

print(str) # 결과 : This is GUS LabVIEW  |


4) 문자열 반복하기


문자열 반복하기에 대해서도 알아봅시다.


문자열 반복하기는 그 문자열과 동일한 데이터가 문자열에 추가가 되는 것을 의미하는데요. 곱하기 연산을 사용할 수 있습니다. 곱하기 2를 하면 문자열이 2배가 생기게 되고, 3을 하면 3배의 문자열이 생기게 됩니다. 


# 문자열 반복

str = str * 2

print(str) # 결과 : This is GUS LabVIEW  | This is GUS LabVIEW  |


위의 문자열 처리 연산자를 사용하여 결과를 한번 보도록 합시다. 

이번 테스트의 결과는 아래와 같습니다. 




이번 파이썬 강의는 문자열 처리하는 방법에 대해서 알아보았습니다.

이 글에서는 문자열의 특정 인덱스 값 가져오기, 슬라이싱, 문자열 연결, 문자열 반복에 대해서 알아보았습니다.


그럼 이만 줄이겠습니다.


이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.


댓글