변수(Variable)란 무엇인가?
변수는 말 그대로 '변할 수 있는 대상'을 의미하며 우리는 컴퓨터에 데이터를 저장하기 위해 변수를 활용합니다.
자주 활용하는 데이터 값이나 데이터 형태를 할당/디파인/바인딩 등을 하는 작업을 의미합니다.
변수 선언하고 값 저장하기
# a라는 변수명에 100을 값으로 할당해 봅시다.
# 컴퓨터의 메모리 상 a라고 하는 이름에 10이라는 값을 할당하는 것을 의미합니다.
a = 100
변수의 종류(Type)와 저장할 수 있는 값의 데이터 타입
- 정수 : int
- 실수 : float
- 문자열 : str
- 불리언 : bool
- 객체 : class, model 등
변수의 형변환
- int() : 정수로 변환
- float() : 실수로 변환
- str() : 문자열로 변환
변환해야 할 데이터를 명령어() 안에 넣어준다.
실습 - 변수 저장 및 출력
# 아래 명을 변수로 값을 할당해 봅시다.
# 몸무게 : weight - 실수
# 키 : hight - 정수
# 직업 : job - 문자열
weight = float(55.53)
hight = int(165)
job = str(worker)
# 각각 출력해 봅시다.
print(weight, hight, job)
# 변수를 활용해서 한 문장으로 출력해 봅시다.
print(f'키는 {hight}이고, 몸무게는 {weight}이고, 직업은 {job}입니다.')
저장된 변수들은 연산이 가능합니다.
사칙 연산
- + : 더하기
- - : 빼기
- * : 곱하기
- ** : 거듭제곱
- / : 나누기
- // : 몫
- % : 나머지
- +=, -= 증감연산자
조건 연산
- and, & : 동시충족
- or, | : 조건충족
- in : 보유여부 (멤버연산자라 부릅니다)
- is : 같음여부 not : 다름여부
- == : 같은값인지 확인
- !=: 다른값인지 확인
- <, >, <=, >= : 대소비교
'데이터 이야기 > PYTHON' 카테고리의 다른 글
[데이터분석 - Python] #2. 자료 구조 (1) 리스트(list) (1) | 2022.10.05 |
---|---|
[데이터분석 - Python] #0. 파이썬 활용하기 (feat. 주피터 노트북) (1) | 2022.10.04 |