[Python] 자료형 - 문자열 (String)
Python에서 문자열은 작은따옴표(') 또는 큰따옴표(")로 묶인 일련의 문자입니다. 문자열은 텍스트를 저장하고 조작하는 데 사용되며 Python에서 가장 많이 사용되는 데이터 유형 중 하나입니다.
>>> a = 'this is a sentence'
>>> a
'this is a sentence'
>>> a = '123'
>>> type(a)
str
>>> "Hello World" # 큰 따옴표로 감싸기
>>> 'Python is fun' # 작은 따옴표로 감싸기
>>> '''this is also a string''' # 작은 따옴표 3개를 연속으로 써서 감싸기
>>> """this is a string""" # 큰 따옴표 3개를 연속을 싸서 감싸기
문자열 연산
>>> 'let\'s ' + 'add them up' # 문자열에 작은따옴표 (') 포함되는 경우 \로 포함하여 작성
"let's add them up"
>>> 'repeat 3 times ' * 3
repeat 3 times repeat 3 times repeat 3 times
문자열 인덱싱과 슬라이싱
>>> a = 'learning python is easy'
>>> a[0] # a의 0번째 문자를 가져옵니다.
'l'
>>> a[-2] # a의 뒤에서 두번째 문자를 가져옵니다.
's'
>>> a[9:15] # a의 9에서 15번째 문자를 가져옵니다.
'python'
>>> a[:] # a의 문자열 전체를 가져옵니다.
'learning python is easy'
formatting
>>> temperature = 20
>>> f'Current temperature is {temperature} Celsius'
Current temperature is 20 Celsius
관련 함수
>>> a = 'learning python is EASY'
>>> a.upper() # 문자열 대문자 변환
'LEARNING PYTHON IS EASY
>>> a.lower() # 문자열 소문자 변환
'learning python is easy'
>>> a.replace('EASY', 'hard!') # 'easy'를 'hard'로 치환
'learning python is hard!'
>>> a.split() # 공백을 기준으로 문자열 나누어 리스트로 리턴
['learning', 'python', 'is', 'EASY']
이스케이프 코드
\n | 문자열 안에서 줄을 바꿀 때 사용 |
\t | 문자열 사이에 탭 간격을 줄 때 사용 |
\\ | 문자 \를 그대로 표현할 때 사용 |
\' | 작은따옴표(')를 그대로 표현할 때 사용 |
\" | 큰따옴표(")를 그대로 표현할 때 사용 |
\r | 캐리지 리턴(줄 바꿈 문자, 현재 커서를 가장 앞으로 이동) |
\f | 폼 피드(줄 바꿈 문자, 현재 커서를 다음 줄로 이동) |
\a | 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) |
\b | 백 스페이스 |
\000 | 널 문자 |
문자열 포맷 코드
%s | 문자열(String) |
%c | 문자 1개(character) |
%d | 정수(Integer) |
%f | 부동소수(floating-point) |
%o | 8진수 |
%x | 16진수 |
%% | Literal % (문자 % 자체) |
반응형
'Tech & Development > Programming Languages' 카테고리의 다른 글
Jupyter Lab 바로가기 만들기 (Windows) (2) | 2022.01.14 |
---|---|
[Python] 파일명, 디렉토리 경로 추출 (0) | 2021.07.07 |
[Python] 숫자형 (0) | 2021.05.18 |
[ PyQt ] Button Widget (0) | 2021.01.31 |
[ PyQt ] Signal & Slot (0) | 2021.01.30 |
댓글
이 글 공유하기
다른 글
-
Jupyter Lab 바로가기 만들기 (Windows)
Jupyter Lab 바로가기 만들기 (Windows)
2022.01.14 -
[Python] 파일명, 디렉토리 경로 추출
[Python] 파일명, 디렉토리 경로 추출
2021.07.07 -
[Python] 숫자형
[Python] 숫자형
2021.05.18 -
[ PyQt ] Button Widget
[ PyQt ] Button Widget
2021.01.31