- 너무 간단해서 굳이 설명이 필요없는 연산
+,-,*,/ | 각각 더하기, 빼기, 곱하기, 나누기의 연산자 |
% | 나머지를 계산해줌 |
// | 몫을 계산해줌 |
** | 제곱을 계산해줌 |
- 한 수식에 한 연산자가 여러개 나왔을 때 계산 우선순위는?
제곱만 오른쪽부터 연산하고
더하기, 빼기, 곱하기, 나누기, 몫, 나머지는 모두 왼쪽부터 연산한다. (이건 너무나 당연)
ex)
- 한 수식에 여러 연산자가 등장한 경우 우선순위는?
제곱이 먼저 계산되고, 다음은 우리가 아는 계산 순서(곱셈, 나눗셈 먼저)대로 진행된다.
ex)
- 변수 할당
변수 할당은 x=1처럼 변수에 값을 부여하는 것이다.
파이썬에서 'x=1'을 입력하면 별다른 값이 출력되지 않고 명령문만 실행된다.
하지만 이미 x라는 변수가 생성된 것은 물론 거기에 1이라는 값이 할당되기까지 한 것이다.
이렇게 변수가 할당되었다면 계산식에 x라는 값을 이용할 수 있다.
만일 아직 할당되지 않은 변수라면 Error가 뜬다.
- 변수명(변수 이름)으로 가능한 것은?
위에서 변수명을 x라고 설정했다.
변수명을 설정할 때 규칙이 몇 가지 있다.
- 변수명은 문자 혹은 _(언더바)로 시작돼야함 (숫자로 변수명을 시작할 수 없음)
- 변수명에는 문자, 숫자, _만 포함 가능
- 대문자와 소문자는 구분해 사용 (A와 a는 서로 다른 변수)
- 파이썬 지정 문자는 사용 불가 (ex. in, for, import, not 등등)
만일 위의 규칙을 어긴다면 SyntaxError(문법 오류)가 출력된다.
- 변수 여러개 동시에 할당
한 명령에서 여러 변수를 동시에 할당할 수 있다.
(여러개를 동시에 입력하면 당연히 순서대로 할당된다.)
- 변수에 변수 할당시키기
'언어 > Python' 카테고리의 다른 글
[개념] Python의 기본자료형 개념(int, float, complex, boolean, str, list, tuple, set, dict) (0) | 2020.08.22 |
---|---|
[기초] Python 복합대입 연산자 (+=, -=, *=, /=, //=, %=) (0) | 2020.08.22 |
[오류] 만약 Anaconda와 Python이 충돌한다면.. 둘 다 삭제하세요 (0) | 2020.08.22 |
[개념] Anaconda(아나콘다)를 사용하는 이유를 개인적으로 정리해 봄 (0) | 2020.08.22 |
[참고] Jupyter Notebook 테마 바꾸기(Jupyterthemes) (0) | 2020.08.21 |