1- 파이썬 기초, 기초 자료형
카테고리 : Python
파이썬 기초
목표
- 컴퓨터가 우리에게 말할 수 있는 방법을 배운다.
- 우리가 다루게 될 기본 자료들의 특징을 이해한다.
- 자료를 그릇에 담아 활용하는 법을 배운다.
출력 - print
Python에선 우리가 원하는 정보나 자료를 컴퓨터가 출력하게 할 수 있습니다!
- print(”출력할 내용”) 으로 출력할 수 있다.
print(“테스트 내용!”)
실행 결과
테스트 내용!
- 하나가 아닌, 여러 자료의 출력은 ,(콤마)를 이용해서 출력할 수 있다!
print(3, “Hello!”)
실행 결과
3 Hello!
- print()를 여러 번 사용하여 여러 줄에 걸쳐 출력할 수 있습니다!
print()를 여러 번 사용하여 여러 줄에 걸쳐 출력
print(3)
print(6)
print(9)
실행 결과
3
6
9
기본 자료형
1) 숫자형 (Number)
숫자로 이루어진 자료형 정수나 실수 등을 다룰 수 있습니다. 숫자 끼리의 연산이 가능합니다.
3 # 정수(integer)
3.14 # 실수(float)
2) 문자열 (String)
문자나 문자들을 늘어놓은 것 큰 따옴표(“”)와 작은 따옴표(‘’)로 구분
‘Hello!’
‘3.14’ # 작은 따옴표
“3.14” # 큰 따옴표
3) 리스트 (List)
여러 자료를 보관하는 자료형. 다른 종류의 자료를 함께 담을 수 있습니다. 자료 안에 순서가 있습니다
[] # 빈 리스트
[‘a’, ‘b’]
[‘a’, 2] # 다른 자료형을 함께 넣을 수 있다!
cf) 주석(Comment)
주석은 컴퓨터가 무시합니다. 한 줄 주석은 #, 여러줄 주석은 “““ ”””, ‘‘‘ ’’’로 합니다.
# 주석 처리한 말들은
“““
컴퓨터가
실행하지
않는다!
”””
변수
변수
자료를 ‘그릇’에 담아서 보관, 사용하면 편리합니다 이를 변수(variable)라 합니다
변수 사용방법
변수 이름 = 자료
num = 10 # 숫자
name = “Michael” # 문자열
grade = [‘A+’, ‘B+’, ‘A0’] # 리스트
변수 이름 짓는 방법
숫자, 알파벳, 한글, 언더바(_) 등을 사용할 수 있습니다.
1. 변수이름이 숫자로 시작하면 안된다
2. 숫자로만 구성된 변수 이름 금지
3. 파이썬 문법에서 사용되는 예약어
(이미 사용되는 단어 : for, while, if …)사용 금지
4. 공백 문자( )와 연산자(+, -, % 등) 사용 금지
자료형의 연산
수학의 사칙연산

숫자형 자료의 사칙연산
print(3+5) #8 print(3-5) #-2 print(3*5) #15 print(3/5) #0.6

print(3+5) #8
print(3-5) #-2
print(3*5) #15
print(3/5) #0.6
예시로 이해할 수 있습니다.
숫자형 자료의 특수연산

ex)
print(13//5) #2
print(13%5) #3
print(2**4) #16
문자형 자료의 연산

print(“안녕” + “하세요”)
# 안녕하세요
print(“안녕” * 3)
# 안녕안녕안녕
문자열/리스트 접근하기
문자열 배치 순서
- ‘rescue’와 ‘secure’은 다른 문자열입니다
- [1, 2, 3]과 [3, 2, 1]은 다른 리스트입니다
원소의 배치 순서가 다르기 때문입니다!
인덱스
문자열과 리스트 자료형은 여러 원소로 이루어져 있고 각각의 위치를 0부터 순서대로 매길 수 있습니다. = 인덱스
“R e a d y” [2, 4, 6, 8]
0 1 2 3 4 0 1 2 3
슬라이싱
Index를 이용해서 리스트나 문자열의 일부분을 잘라서 가져오는 방법
string/list [a(시작 인덱스):b(종료 인덱스)]