고등학교 정보교과서 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
'정보교과서' 카테고리의 다른 글
[고등학교 정보교과서] 3-3-4. 제어 구조 활용 #1 - 씨마스 (1) | 2024.04.16 |
---|---|
[고등학교 정보교과서] 3-3-3. 파이썬 연산자와 입출력 - 씨마스 (1) | 2024.04.15 |
[고등학교 정보교과서] 3-3-1. 파이썬(Python)과 환경설정 - 씨마스 (1) | 2024.04.13 |
[고등학교 정보교과서] 3. 문제 해결과 프로그래밍 (2) 알고리즘 Algorithm ② - 씨마스 (1) | 2024.04.11 |
[고등학교 정보교과서] 3. 문제 해결과 프로그래밍 (2) 알고리즘 Algorithm ① - 씨마스 (1) | 2024.04.10 |