파이썬

Python #3) 파이썬에서의 연산자와 변수

윈트라 2019. 10. 6. 19:28

- 목차 -

연산자

변수

지난 포스팅에 이어서 이번 포스팅에서는 연산자 변수에 대해 알아보겠습니다.

 

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값이 들어있습니다.