-
[Python]변수와 자료형파이썬 2025. 1. 26. 06:56
상수(Constants)
- 변하지 않는 숫자, 문자, 문자열 등의 고정 값
변수(Variables)
- 메모리에 변수명으로 데이터 저장 공간을 확보 가능
- 이름공간에 변수가 쌓여있고, 저장공간의 주소와 매핑
- 숫자, 문자, 문자열, 함수 등 저장 가능
# = 는 할당자 (변수에 값을 넣어주는 역할) x = 100 y = 'Hello'
변수 이름 규칙
- 글자, 밑줄로 시작
- 글자, 숫자, 문자로 구성
- 대소문자 구분
- 빈칸X → 언더바(snake), 대문자(camel, 클래스에서 사용)
- 예약어X
예약어
- 이미 정해진 의미가 있는 특별한 단어
- 변수명, 식별자로 사용 불가
- False, True, None, class, return, is, finally, if, for, lambda, continue, def, from, while, nonlocal, and del, global, not, with, as, elif, try, or, yield, assert, else, import, pass, break, except, in, raise 등
자료형(Data type)
자료형의 종류
- 숫자형(Numeric)
- 정수(int)
- 소수(float)
- 복소수(complex)
- 불리언(boolean)
- 시퀀스(Sequence)
- 문자열(str)
- 리스트(list)
- 튜플(tuple)
- 집합(set)
- 딕셔너리(dictionary)
자료형에 따른 연산
- 같은 연산이어도 자료형이 다르면, 다른 연산 수행
- 정수+정수는 더한 값
문자열1+문자열2은 "문자열1문자열2" (문자열 연결) - 정수 + 정수 = 정수
실수 + 실수 = 실수
정수 + 실수 = 실수
- 정수+정수는 더한 값
# 정수 연산 a = 1 b = 2 # a+b는 3 # 문자열 연산 c = 'apple' d = 'mango' # c+d는 'applemango'
자료형 확인, 변환
# 자료형 확인 type(a) # <class 'int'> type(c) # <class 'str'> # 자료형 변환 a = '1' int(a) # a는 1 float(a) # a는 1.0 str(a) # a는 '1'
참고
네이버 부스트코스 - 모두를 위한 파이썬(PY4E)
https://m.boostcourse.org/cs122/menus/contents
모두를 위한 파이썬 (PY4E)
부스트코스(boostcourse)는 모두 함께 배우고 성장하는 비영리 SW 온라인 플랫폼입니다.
m.boostcourse.org
'파이썬' 카테고리의 다른 글
[Python] 리스트(List) (0) 2025.02.16 [Python] 문자열 (0) 2025.02.16 [Python] 함수 (0) 2025.02.02 [Python] 조건문과 반복문 (0) 2025.02.02 [Python] 연산자와 입출력 (0) 2025.01.26