응용을 위해서 가장 중요한것은 기본을 아는것이다.
기본을 알기 가장 좋은방법은 단어의 정의를 확실히 아는것이다.
상수(Constants)
상수는 값이 변하지 않는 값으로 수학 용어 그대로의 상수이다.
"방정식 x + 3 에서 x는 미지수이고 3은 상수이다."
print('나는 상수') # print 함수 내에 있는 '나는 상수'는 뭔 짓을 해도 바꿀 수 없다. 상수이다.
print(123) # 이미 선언된 123. 상수이다.
https://ko.wikipedia.org/wiki/%EC%83%81%EC%88%98
변수(Variables)
변수의 수학적 정의는 수식에 따라서 변하는 값을 뜻한다.
하지만 미지수량은 의미가 약간 다르다.
미지수(구해야 하는 값)는 주로 방정식에서 사용하고
변수(정의역을 구성하는 값)는 주로 함수에서 사용한다.
정의역은 꼭 대응하는 무언가가 있어야 한다. 그렇지 않으면 함수가 아니게 된다.
정의역(定義域, domain)은 함수에서 입력값으로 사용될 수 있는 모든 원소들의 집합
파이썬에서 변수는 원하는 데이터를 넣을수 있는 공간을 확보하는 곳이다.
즉 변수를 선언하면 그 부분에 변수의 이름을 가진 메모리가 할당되며
그 메모리 안에는 값이 할당되게 된다.
x = 12.2
print(x) # 변수x를 호출하니 변수 x의 값인 12.2가 호출된다.
y = 14 # 변수y가 새로 만들어졌다.
x = 100 # 기존 변수 x에 100이라는 값의 덧씌워졋다.
print(x) # 100이 출력된다.
변수의 이름은 문자 또는 underscore(_)로 시작하며 숫자로 시작할 수 없다.
할당문(Assignment Statements)
x = 2
파이썬에서는 x가 2라는것이 아니다.
x에 2를 할당 한다는 뜻이다.
오른쪽 값을 왼쪽에 저장한다.
x = 1.5
x = 4.0 * x
print(x) # 6.0 출력
= 를 할당의 개념으로 생각한다면 위의 코드를 쉽게 해석할 수 있다.
'Python' 카테고리의 다른 글
| [PYTHON] - ELIF,다중분기(MULTI-WAY-DESITIONS) (0) | 2026.01.01 |
|---|---|
| [PYTHON] - IF, ELSE (0) | 2026.01.01 |
| [PYTHON] - 타입(TYPE) (0) | 2026.01.01 |
| [PYTHON] - 연산자(Operator) (0) | 2026.01.01 |
| [PYTHON] - 예약어&프로그램 흐름 제어(순차문, 조건문, 반복문) (0) | 2025.12.29 |