티스토리 뷰
안녕하세요. 구스입니다.
파이썬 강의 - 파이썬 문자열 처리 방법
파이썬은 따로 데이터 타입을 넣지 않아도 자동적으로 데이터 타입을 인식하게 되는데요. 다른 인터프리터 언어와 동일하게 처리를 할 수 있습니다.
이번 파이썬 강의는 파이썬에서 문자열을 어떻게 처리할 수 있는지 몇가지 방법을 알아보도록 하겠습니다.
오늘 테스트할 코드는 아래와 같습니다.
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 |
위의 문자열 처리 연산자를 사용하여 결과를 한번 보도록 합시다.
이번 테스트의 결과는 아래와 같습니다.
이번 파이썬 강의는 문자열 처리하는 방법에 대해서 알아보았습니다.
이 글에서는 문자열의 특정 인덱스 값 가져오기, 슬라이싱, 문자열 연결, 문자열 반복에 대해서 알아보았습니다.
그럼 이만 줄이겠습니다.
이 글이 도움이 되셨으면 아래의 하트를 눌러주세요.
'프로그래밍 팁s > Python' 카테고리의 다른 글
파이썬 강좌를 통해 알아보는 Python 함수 만드는 법 (0) | 2016.04.23 |
---|---|
Python 설치 없이 파이썬 실행하는 방법 안내드려요. (3) | 2016.04.22 |
IndentationError: unexpected indent 파이썬 에러 해결하기 (0) | 2016.03.08 |
파이썬 강의- Python과 ActiveX를 위한 win32com 다운로드 방법 (1) | 2016.03.06 |
파이썬 강의 - Notepad ++에서 파이썬 개발 및 실행하기 (5) | 2016.03.05 |