문제해결을 위한 자료구조와 알고리듬 2차시
파이썬과 데이터 과학
변수란
데이터를 저장하는 공간
그릇, 포장박스와 같은 것
컴퓨터의 메모리 공간에 이름을 붙이는 것
정수, 실수, 문자열 등의 자료값 저장
스타벅스의 사이즈별로 주문하는 것
벤티를 주문했는데 톨 컵에 담으면 넘친다
변수보다 데이터가 큰 경우
overflow가 됨
>>> weight = 72.8
대입연산자
A=B=C=D=1
D=1
C=1
B=1
A=1
순서로 들어감
수학적 의미와는 차이가 있음
>>> x, y = 100, 200
>>> result = x + y
>>> result
300
같다 표시는 ==
변수 이름 짓기
변수 이름은 규칙이 있음
식별자는 문자, 숫자, 문자, 밑줄 문자(_)로 이루어지며
특수 문자 사용금지
첫글자 숫자금지
중간 공백 안 됨
대문자 소문자 구별
예약어(정해진 문자)는 변수로 사용금지
False class return is finally None
if for lambda continue True def 등
변수이름짓기
알아보기 쉽게 하는 게 좋음
>>> weight = 78.2
문자열에서는 띄어쓰기 특수문자 가능
>>> s1 = "Water World!"
큰 따옴표, 작은 따옴표 둘다 가능
>>> s1 = 'Water World!'
''안의 것은 문자열
>>> n1 = '100'
>>> n2 = '200'
>>> n1 + n2
'100200'
정수형(int) -1 0 1 2 등
실수형(float) 3.14 4.3 0.01
문자열(str) 'hi' '123'
부울형(bool) True False
리스트(lsit) ['abc, 'def']
python 실습
Python Release Python 3.12.6 | Python.org
Python Release Python 3.12.6
The official home of the Python Programming Language
www.python.org