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제곱)
- 정수 나눗셈 (몫) (
연산자 우선순위
- 일반적인 수학의 연산 순서와 유사하며, 괄호
()안의 표현식이 가장 먼저 계산됨 - 순서:
**(거듭제곱)+,-(음수 부호)*,/,//,%+,-(덧셈, 뺄셈)
- 예시:
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에서 현재 정의된 변수들의 목록, 타입, 값을 확인할 수 있는 확장 프로그램
- 설치 및 사용:
- Extension Manager에서
variable검색 variable-inspector(파란색 아이콘) 설치- 설치 완료 후 새로 고침
- 오른쪽 마우스 클릭 후 'Open Variable Inspector' 선택 등을 통해 실행 (문서 상 아이콘 클릭 묘사됨)
- Extension Manager에서
주석 (Comment)
- 사용법: 코드에
#를 표시하면 그 이후의 내용은 실행되지 않고 주석 처리됨 - 용도:
- 코드에 설명이나 메모를 남기기 위해 사용
- 더 이상 사용하지 않지만 삭제하기 곤란한 코드를 임시로 비활성화할 때 사용
함수와 모듈
- 함수:
함수이름(인자)형태로 사용 (예:max(1, 2, 3)) - 모듈 (Module): 다양한 함수들을 모아 놓은 단위 (예: 수학 관련 함수는
math모듈) - 모듈 사용법:
- 기본 임포트:
import 모듈명실행 후모듈명.함수()형태로 사용- 예:
import math후math.sqrt(4)
- 예:
- 특정 함수 임포트:
from 모듈명 import 함수명사용- 모듈명을 붙이지 않고 함수 이름만으로 사용 가능 (
sin(0)) - 여러 함수를 동시에 불러올 수 있음 (
from math import sin, cos, tan)
- 모듈명을 붙이지 않고 함수 이름만으로 사용 가능 (
- 기본 임포트:
퀴즈
사용자 정보 입력
퀴즈를 시작하기 전에 이름과 소속을 입력해주세요.