Python 기본 문법
Python을 계산기처럼 사용하기
- 덧셈 (
+):5 + 3➡️8 - 뺄셈 (
-):10 - 4➡️6 - 곱셈 (
*):7 * 6➡️42 - 나눗셈 (
/):10 / 3➡️3.333...(결과는 항상 실수형 float) - 정수 나눗셈 (몫) (
//):10 // 3➡️3 - 나머지 (
%):10 % 3➡️1 - 거듭제곱 (
**):2 ** 4➡️16(2의 4제곱)
연산자 우선순위
일반적인 수학의 연산 순서와 유사합니다.
**(거듭제곱)-(음수 부호)*,/,//,%(왼쪽에서 오른쪽으로)+,-(왼쪽에서 오른쪽으로)
- 괄호
()안의 표현식이 가장 먼저 계산됩니다. - 예시:
(2 + 3) * 4➡️20
변수 (Variable)
- 정의: 데이터를 저장하는 공간에 이름을 붙이는 것.
- 특징:
- 변수는 값과 동일하게 사용 가능.
- 한 번 정의한 변수는 재정의(값 변경) 가능.
=연산자의 오른쪽을 먼저 계산한 후 왼쪽 변수에 대입.
x = 3
x = x + 1 # x는 4가 됨
변수명 규칙
- 영문자(대소문자), 숫자, 밑줄(
_) 사용 가능. - 숫자로 시작 불가.
- 대소문자 구분.
- 예약어(if, for, while 등) 사용 불가.
Variable Inspector (Jupyter 확장기능)
- Jupyter에서 변수의 상태를 쉽게 확인할 수 있는 도구.
- 설치: Extension Manager에서
variable-inspector검색 후 설치. - 사용: 설치 후 새로고침, 상단의
(x)아이콘 클릭 시 변수 목록 표시됨.
주석 (Comment)
- 코드 실행에 영향을 주지 않는 메모나 설명.
#기호 뒤의 내용은 모두 주석 처리됨.- 사용하지 않는 코드를 임시로 비활성화할 때도 유용함.
점심값 = 8000
인원수 = 5
# 총 식대 계산
print(점심값 * 인원수)
# 업무추진비 = 100000 (아직 사용 안 함)
함수 (Function)
- 특정 기능을 수행하는 명령어의 묶음.
함수이름(인자)형태로 사용.
max(1, 2, 3) # 3
모듈 (Module)
- 다양한 함수들을 모아 놓은 파일 단위.
- 예: 수학 관련 함수는
math모듈에 있음.
모듈 사용법
- 모듈 전체 가져오기:
import 모듈명import math math.sqrt(4) # 2.0 - 모듈에서 특정 함수만 가져오기:
from 모듈명 import 함수명from math import sin, cos sin(0) # 0.0