티스토리 뷰
지난 포스팅에 이어서 이번 포스팅에서는 연산자 변수에 대해 알아보겠습니다.
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값이 들어있습니다.
'파이썬' 카테고리의 다른 글
Python #6) 다양한 자료형 (0) | 2019.11.02 |
---|---|
Python #5) 자료형과 연산자의 응용 (0) | 2019.10.13 |
Python #4) 자료형 (0) | 2019.10.06 |
Python #2) 파이썬 설치 (0) | 2019.09.29 |
Python #1 ) 파이썬이란 그리고 그 특징 (0) | 2019.09.29 |
- Total
- Today
- Yesterday
- ssl
- FAILOVER
- 파이썬 연산자
- Linux 설치
- Python
- 연산 덧셈
- 리눅스 Apache
- Linux Web Service
- DNS 마스터 슬레이브
- 연산자
- 변수
- 리눅스 아파치
- 리눅스 DNS
- 자료형
- Linux
- 반복문
- CA
- Linux DNS
- 반복문 예제
- 연산
- 파이썬
- 대화형 언어
- 리눅스 CA
- 리눅스 설치
- 이중화
- DNS 이중화
- 동적타이핑
- DHCP
- 연산 곱셈
- 리눅스 웹 서비스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |