Notice
Recent Posts
Recent Comments
«   2026/08   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Tags
more
Archives
Today
Total
관리 메뉴

Don't forget to smile

[혼자 공부하는 파이썬] Chapter 2-1. 자료형과 문자열 본문

Python

[혼자 공부하는 파이썬] Chapter 2-1. 자료형과 문자열

에르더그 2023. 2. 22. 02:37

자료(data) : 프로그래밍에서 프로그램이 처리할 수 있는 모든 것

자료형(data type) : 자료의 기능과 역할에 따라 개발자들이 분류한 것

주로 사용되는 자료형은 문자열(string), 숫자(number), 논리(boolean)가 존재

<자료형 확인>

 

print(type("안녕하세요")) 
print(type(273))

1) 파이썬에서 자료 형식은 type() 함수를 사용하 확인 가능

<문자열 만들기>

 

print("안녕하세요") #큰따옴표 문자열 
print('안녕하세요') #작은따옴표 문자열 
print('"안녕하세요"라고 말했습니다') #문자열 내부에 따옴표 넣기 
print("\"안녕하세요\"라고 말했습니다") #이스케이프 문자 활용 
print("안녕하세요\n안녕하세요") #줄바꿈 
print("안녕하세요\t안녕하세요") #탭

1) print() 함수를 사용하여 글자들이 나열된 자료인 문자열을 생성 가능

문자열은 기본적으로 큰따옴표 혹은 작은따옴표로 감싸서 생성

2) 큰따옴표 안에 큰따옴표, 혹은 작은따옴표 안에 작은따옴표를 사용할 경우 에러 발생

이 경우 두 따옴표를 섞어서 사용하거나, 이스케이프 문자(\)를 활용하여 따옴표를 구분

3) 이스케이프 문자 중 \n은 줄바꿈, \t는 탭(띄어쓰기)을 의미

<문자열 연산자>

 

print("안녕" + "하세요") #문자열 연결 
print("안녕하세요" * 3) #문자열 반복 
print("안녕하세요"[0]) #문자 선택 
print("안녕하세요"[1]) #문자 선택 
print("안녕하세요"[2]) #문자 선택 
print("안녕하세요"[3]) #문자 선택 
print("안녕하세요"[4]) #문자 선택 
print("안녕하세요"[-5]) #문자 선택 
print("안녕하세요"[-4]) #문자 선택 
print("안녕하세요"[-3]) #문자 선택 
print("안녕하세요"[-2]) #문자 선택 
print("안녕하세요"[-1]) #문자 선택 
print("안녕하세요"[1:4]) #문자열 슬라이싱 
print(len("안녕하세요")) #문자열 길이

1) 문자열끼리 연산이 가능한 문자열 연산자가 존재

가장 간단한 문자열 연산자는 문자열끼리 이어주는 +와 문자열 하나를 반복하는 *

2) 대괄호를 사용하면 문자열 내부의 문자 하나를 선택이 가능하며, 이 숫자를 인덱스라고 함

인덱스 입력 시 음수를 입력하면 문자열 뒤에서부터 출력 가능

3) 문자열의 특정 범위 선택 시 사용하는 슬라이싱도 있음

사용법은 인덱스와 마찬가지로 대괄호 안에 [원하는 숫자:원하는 숫자+1] 만큼의 범위를 설정하면 됨

4) len() 함수를 사용하여 문자열의 길이 측정 가능