1- 파이썬 기초, 기초 자료형

파이썬 기초

목표

  1. 컴퓨터가 우리에게 말할 수 있는 방법을 배운다.
  2. 우리가 다루게 될 기본 자료들의 특징을 이해한다.
  3. 자료를 그릇에 담아 활용하는 법을 배운다.

출력 - print

Python에선 우리가 원하는 정보나 자료를 컴퓨터가 출력하게 할 수 있습니다!

print

  • 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. 공백 문자( ) 연산자(+, -, % ) 사용 금지

자료형의 연산

수학의 사칙연산

titled

숫자형 자료의 사칙연산

print(3+5) #8 print(3-5) #-2 print(3*5) #15 print(3/5) #0.6

titled1

print(3+5) #8
print(3-5) #-2
print(3*5) #15
print(3/5) #0.6

예시로 이해할 수 있습니다.

숫자형 자료의 특수연산

titled2

ex)
print(13//5) #2
print(13%5) #3
print(2**4) #16

문자형 자료의 연산

titled3

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(종료 인덱스)]

© 2021. All rights reserved.

----------박상훈의 블로그----------

@sanghoonsc