Python #3) 파이썬에서의 연산자와 변수
지난 포스팅에 이어서 이번 포스팅에서는 연산자 변수에 대해 알아보겠습니다.
operator
연산자
우선 연산자란, 쉽게 말하면 간단한 수학 사칙연산이라고 할 수 있습니다. 사칙연산에는 +,-, ×, ÷ 가 있죠
파이썬도 마찬가지입니다. 하지만 표현하는 방식이 조금씩 다르죠
+와 -는 그대로이지만, ×는 * (shift 8) 로, 나누기는 /(슬래쉬)로 표현하죠.
나누기는 / 와 % 로 표현이 가능한데, /나누고 난 실수 몫, %는 나누고 난 나머지입니다.
정수 몫을 표현하고 싶을때는 //로 표현합니다. 어렵죠?
쉽게 표로 나타내면 아래와 같습니다.
사칙연산 | + - * / |
나머지 | % |
정수 몫 | // |
제곱 | ** |
variable
연산자의 결합 법칙도 있습니다만 이번 포스팅에선 깊게 다루지 않겠습니다.
연산자에 대해 간단히 배워봤습니다. 다음은 변수와 자료형입니다.
변수
변수는 쉽게 말하면 메모리의 빈 공간이라고 할 수 있습니다.
이 빈 공간에 값을 대입하게 되는거죠.
값을 할당할 때에는 할당 연산자인 '=' 를 이용해 대입할 수 있습니다,
예를 들어 a = 20 이라고 한다면 a라는 변수에 20이라는 값을 대입한거죠
변수명에는 특별한 규칙이 있습니다. 각각 예시를 들어 확인해볼까요?
- 변수의 이름은 문자, 숫자, 그리고 _(Underscore)로만 이루어져야 한다.
ex) Money (o), is_Coffee (o), is_number2 (o)
- 변수명은 문자 또는 _(Underscore)로만 시작할 수 있다.
ex) _do_thing (o), 7rings (x)
- 파이썬에서 다른 목적을 위해 미리 지정한 단어들은 사용할 수 없다.
ex) False (x), True (x)
- 파이썬은 대문자와 소문자를 구분한다.
ex) hour 과 Hour은 다른 변수입니다.
그 이외의 변수의 특징에 대해 알아봅시다
- 변수에 변수를 할당할 떄, 변수에 아무것도 할당이 되어있지 않다면 오류가 발생한다.
ex) Number1 = Number2 Number2에 아무것도 할당이 되어있지 않기 때문에 오류가 발생합니다.
- 변수 할당후 다른 값을 다시 할당하면 원래 있던 값은 사라집니다.
ex ) Number1 = 1 이후 Number1 = 2를 실행할 경우, Number1에는 2값이 들어있습니다.