728x90
- 표현식과 값
표현식
값, 변수, 연산자 등을 조합하여 계산되고 결과를 내는 코드 구조
문장
실행 가능한 동작을 기술하는 코드 (일반적으로 여러 표현식을 포합한다.)
평가
표현식이나 문장을 실행하여 그 결과를 계산하고 값을 결정하는 과정
- 타입과 연산자
타입 : 데이터의 종류 및 처리방식 등을 정의해놓음
데이터 타입
- Numeric Types
- int (정수), float (실수), complex (복소수)
- Sequence Types
- list, tuple, range
- Text Sequence Type
- str (문자열)
- Set Types
- set
- Mapping Types
- dict
- 기타
- None, Boolean, Functions
연산자
기호 | 연산자 |
---|---|
- | 음수 부호 |
+ | 덧셈 |
- | 뺄셈 |
* | 곱셈 |
/ | 나눗셈 |
// | 정수 나눗셈 (몫) |
% | 나머지 |
** | 지수 (거듭제곱) |
연산자의 우선순위
우선순위 | 연산자 | 연산 |
---|---|---|
높음 | ** | 지수 |
- | 음수 부호 | |
*, /, //, % | 곱셈, 나눗셈, 정수 나눗셈, 나머지 | |
낮음 | +, - | 덧셈, 뺄셈 |
- 변수 할당
variable = expression
할당
- 할당연산자는 오른쪽의 '표현식'을 평가해서 메모리 주소를 생성한다.
- 값의 메모리 주소를 왼쪽의 변수에 저장한다.
- 기존에 없는 변수라면 새로운 변수를 생성하고
- 기존에 있던 변수라면 그 변수를 재사용해서 변수 내부의 메모리 주소를 변경한다.
반응형
'내가 만드는 개발자 교안 > Python' 카테고리의 다른 글
02. 03 파이썬 기초 03 - 자료구조 01 시퀀스 데이터 구조(문자열, 리스트) (0) | 2024.07.27 |
---|---|
02. 02 파이썬 기초 02 - 데이터 타입 (Data Types) (0) | 2024.07.26 |
01. 03 파이썬 IDE 설치하기 02 / VSCode for macOS (0) | 2024.07.10 |
01. 02 파이썬 IDE 설치하기 01 / VSCode for windows (0) | 2024.07.10 |