본문 바로가기

내가 만드는 개발자 교안/Python

02. 01 파이썬 기초 01 - 파이썬 기본 구조

728x90
  1. 표현식과 값

표현식

값, 변수, 연산자 등을 조합하여 계산되고 결과를 내는 코드 구조

문장

실행 가능한 동작을 기술하는 코드 (일반적으로 여러 표현식을 포합한다.)

평가

표현식이나 문장을 실행하여 그 결과를 계산하고 값을 결정하는 과정

  1. 타입과 연산자

타입 : 데이터의 종류 및 처리방식 등을 정의해놓음

데이터 타입

  • Numeric Types
    • int (정수), float (실수), complex (복소수)
  • Sequence Types
    • list, tuple, range
  • Text Sequence Type
    • str (문자열)
  • Set Types
    • set
  • Mapping Types
    • dict
  • 기타
    • None, Boolean, Functions

연산자

기호 연산자
- 음수 부호
+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
// 정수 나눗셈 (몫)
% 나머지
** 지수 (거듭제곱)

연산자의 우선순위

우선순위 연산자 연산
높음 ** 지수
  - 음수 부호
  *, /, //, % 곱셈, 나눗셈, 정수 나눗셈, 나머지
낮음 +, - 덧셈, 뺄셈
  1. 변수 할당
variable = expression

할당

  1. 할당연산자는 오른쪽의 '표현식'을 평가해서 메모리 주소를 생성한다.
  2. 값의 메모리 주소를 왼쪽의 변수에 저장한다.
  3. 기존에 없는 변수라면 새로운 변수를 생성하고
  4. 기존에 있던 변수라면 그 변수를 재사용해서 변수 내부의 메모리 주소를 변경한다.
반응형