- 숫자형 (Number)
- 문자열 (String)
- 리스트 (List)
숫자로 이루어진 자료형 정수나 실수 등을 다룰수있다.
숫자끼리의 연산이 가능하다.
3 #정수형(integer)
3.14 #실수형(float)
3+4j #복소수
문자나 문자들을 늘어놓은것
큰 따옴표(" ")와 작은 따옴표(' ')로 구분
'안녕하세요'
'3.14' #작은 따옴표 OK
"3.14" #큰 따옴표 OK
여러 자료를 보관하는 자료형
다른 종류의 자료를 함께 담을 수 있습니다. 자료 안에 순서가 있습니다.
[] #빈 리스트
['a', 'b', 'c']
['1', 1] #문자 1과 숫자 1
[['x', 'y'], 2, 'e']
자료를 ʻ그릇ʼ에 담아서보관, 사용하면 편리합니다.
이를 변수(variable)라 합니다.
변수 이름 = 자료
num = 10 #숫자
name = ‘Michael’ #문자열
grade = [‘A+’, ‘B+’, ‘A0’] #리스트
- 숫자형 자료의 연산
- 문자형 자료의 연산
+: 덧셈 연산자
-: 뺄셈 연산자
*: 곱셈 연산자
/: 나누셈 연산자
print(2+5) #7
print(2-5) #-3
print(2*5) #10
print(2/5) #0.4
//: 몫 연산자
%: 나머지 연산자
**: 제곱 연산자
print(12//5) #2
print(12%5) #2
print(2**5) #32
+: 이어붙이기
*: 반복하기
print("안녕"+"하세요") #안녕하세요
print("안녕"*3) #안녕안녕안녕
'IM FEARLESS'과 'LE SSERAFIM'은 다른 문자열이다.
[1, 2, 3]과 [3, 2, 1]은 다른 리스트이다.
→ 원소의 배치 순서가 다르기 때문이다.
문자열과 리스트 자료형은 여러 원소로 이루어져있고 각각의 위치를 0부터 순서대로 매길 수 있습니다.
'happy' [2,4,6,8]
01234 → 인덱스 ← 0 1 2 3
Index를 이용해서 리스트나 문자열의 특정 위치의 원소를 가져오는 방법
# alpha에서 인덱스1인 원소‘e’를 출력
alpha = ‘Ready’
print(alpha[1])
>>> e
Index를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법
# beta에서 2번째 원소 이상, 5번째 원소 미만을 가져온다.
beta = [2, 4, 6, 8, 10, 12, 14]
print(beta[2:5])
>>> [6, 8, 10]