Skip to main content

PYTHON 기본 문법

Python을 계산기처럼 사용하기

  • 사칙연산
    • 덧셈 (+): 5 + 3 → 8
    • 뺄셈 (-): 10 - 4 → 6
    • 곱셈 (*): 7 * 6 → 42
    • 나눗셈 (/): 10 / 3 → 3.333... (실수형 반환)
  • 기타 연산자
    • 정수 나눗셈 (몫) (//): 7 // 3 → 2
    • 나머지 (%): 7 % 3 → 1
    • 거듭제곱 (**): 2 ** 4 → 16 (2의 4제곱)

연산자 우선순위

  • 일반적인 수학의 연산 순서와 유사하며, 괄호 () 안의 표현식이 가장 먼저 계산됨
  • 순서:
    1. ** (거듭제곱)
    2. +, - (음수 부호)
    3. *, /, //, %
    4. +, - (덧셈, 뺄셈)
  • 예시: 2 + 3 * 4는 곱셈이 먼저 계산되어 14가 되지만, (2 + 3) * 4는 괄호가 먼저 계산되어 20이 됨

변수 (Variable)

  • 정의: 데이터를 저장하는 공간으로, 값에 이름을 붙이는 것 (예: x = 3)
  • 특징:
    • 변수는 값과 동일하게 연산에 사용할 수 있음 (x + 1)
    • 한 번 정의한 변수는 새로운 값을 대입하여 다시 정의할 수 있음 (x = 4)
    • =의 오른쪽을 먼저 계산한 후 왼쪽에 대입함 (x = x + 1)
  • 생성 규칙:
    • 문자(한글, 영문), 숫자, 밑줄(_) 사용 가능
    • 숫자로 시작할 수 없음 (예: x1은 가능, 1x는 불가능)
    • 대소문자를 구분함
    • 예약어(if, for, while 등)는 사용할 수 없음

Variable Inspector

  • 기능: Jupyter에서 현재 정의된 변수들의 목록, 타입, 값을 확인할 수 있는 확장 프로그램
  • 설치 및 사용:
    1. Extension Manager에서 variable 검색
    2. variable-inspector (파란색 아이콘) 설치
    3. 설치 완료 후 새로 고침
    4. 오른쪽 마우스 클릭 후 'Open Variable Inspector' 선택 등을 통해 실행 (문서 상 아이콘 클릭 묘사됨)

주석 (Comment)

  • 사용법: 코드에 #를 표시하면 그 이후의 내용은 실행되지 않고 주석 처리됨
  • 용도:
    • 코드에 설명이나 메모를 남기기 위해 사용
    • 더 이상 사용하지 않지만 삭제하기 곤란한 코드를 임시로 비활성화할 때 사용

함수와 모듈

  • 함수: 함수이름(인자) 형태로 사용 (예: max(1, 2, 3))
  • 모듈 (Module): 다양한 함수들을 모아 놓은 단위 (예: 수학 관련 함수는 math 모듈)
  • 모듈 사용법:
    1. 기본 임포트: import 모듈명 실행 후 모듈명.함수() 형태로 사용
      • 예: import mathmath.sqrt(4)
    2. 특정 함수 임포트: from 모듈명 import 함수명 사용
      • 모듈명을 붙이지 않고 함수 이름만으로 사용 가능 (sin(0))
      • 여러 함수를 동시에 불러올 수 있음 (from math import sin, cos, tan)

퀴즈

사용자 정보 입력
퀴즈를 시작하기 전에 이름과 소속을 입력해주세요.

Q&A