본문 바로가기

정보교과서

[고등학교 정보교과서] 3-3-2. 변수와 자료형 - 씨마스

고등학교 정보교과서 3. 문제 해결과 프로그래밍 (3) 프로그래밍 Programming ② 변수와 자료형 - 씨마스

고등학교 정보교과서 3. 문제 해결과 프로그래밍 (3) 프로그래밍 Programming ② 변수와 자료형 - 씨마스

 


 

변수 Variable

프로그램에서 값들은 저장 공간인 변수에 저장됩니다.

변수가 생성되면 컴퓨터 메모리에 그 변수를 위한 공간이 생성됩니다.

즉, 변수는 하나의 값을 저장할 수 있는 메모리 공간입니다.

 

변수 명명 규칙 Variable Naming Convention

프로그램에서 사용될 변수의 명칭은 규칙에 따라 정의해야 합니다.

  • 변수의 첫 글자는 알파벳 또는 밑줄 문자(_)
    num = 10
    _str = 'class'
  • 첫 글자를 제외한 나머지 문자는 알파벳, 한글, 밑줄 문자(_), 숫자의 조합(한글은 사용 가능하지만 추천하지 않음)
    num_1
  • 변수명은 대소문자 구분
    num과 Num은 다른 변수
  • 예약어(if, else, for, class,...)는 사용 불가
  • 공백과 하이픈(-) 사용 불가
  • 여러 단어의 합성인 경우 가독성 향상을 위해 연결된 단어의 첫 문자는 대문자로 작성하는 Camel Case 형태 사용
    studentInfo

 


 

자료형 Data Type

변수가 생성될 때

  • 변수에 어떤 값이 저장되는지
  • 메모리에 어느 정도 크기의 공간이 생성되야 하는지

결정해야 하는데요.

변수에 저장될 자료의 형태가 메모리의 크기를 결정합니다.

 

정수 Integer

소수점이 없는 숫자형입니다.

num = 10

실수 Float

소수점이 있는 숫자형입니다.

num = 3.14

문자열 String

작은 따옴표(Single Quote, '') 또는 큰 따옴표(Double Quote, "")로 감싸진 0개 이상의 문자열입니다.

문자열을 감쌀때 사용되는 따옴표는 한 종류여야 합니다.

str = 'Hello Python'
str2 = "HELLO PYTHON"

리스트 List

하나의 변수에 여러 값들 저장합니다.

❗파이썬은 서로 다른 자료형의 값들을 한꺼번에 저장할 수 있습니다.
fruits = ['apple', 'banana', 'strawberry']	# 동일한 자료형
info = ['tree', 3, 1.8]	# 다른 자료형

튜플 Tuple

리스트와 비슷하게 하나의 변수에 여러 값들 저장합니다.

한번 생성되면 수정할 수 없습니다.

name = ('Judy', 'Kate')

딕셔너리 Dictionary

키(key) - 값(value)의 쌍(pair) 형태로 저장합니다.

student = {
	'name' : 'Judy',
    'age' : 17,
    'course' : 'A'
}

 

728x90