기본 문법
주석 사용
단일 줄 주석: #
다중 줄 주석: ''' 또는 """
예시 코드
# 첫 번째 주석
# 두 번째 주석
'''
세 번째 주석
네 번째 주석
'''
"""
다섯 번째 주석
여섯 번째 주석
"""
print("안녕, 세상!")
출력:
안녕, 세상!
줄과 들여쓰기
파이썬의 특징: 코드 블록은 들여쓰기를 사용하여 나타내며, 중괄호 {}가 필요 없습니다. 동일한 레벨의 코드는 같은 수준으로 들여쓰기해야 합니다.
식별자 명명 규칙
- 첫 문자는 알파벳 문자나 밑줄(_)이어야 합니다.
- 식별자의 나머지 부분은 알파벳, 숫자, 밑줄로 구성될 수 있습니다.
- 대소문자를 구분합니다.
다중 행 문장
- 긴 문장은 백슬래시()를 사용하여 여러 줄로 나눌 수 있습니다.
- [], {}, () 안에 있는 다중 행 문장에서는 백슬래시가 필요하지 않습니다.
한 줄에 여러 문장 작성
한 줄에 여러 문장을 작성하려면 세미콜론(;)을 사용하여 문장을 구분합니다.
print 함수 출력
print 함수는 기본적으로 개행 후 출력됩니다. 개행 없이 출력하려면 변수 끝에 end=""를 추가합니다.
개행 없이 출력 예시
x="a"
y="b"
# 개행 출력
print(x)
print(y)
# 개행 없이 출력
print(x, end=" ")
print(y, end=" ")
print()
출력:
a
b
a b
모듈 가져오기
파이썬에서 모듈을 가져올 때 import 또는 from...import 문을 사용합니다.
- 전체 모듈(somemodule) 가져오기:
import somemodule - 특정 함수(somefunction) 가져오기:
from somemodule import somefunction - 여러 함수(firstfunc, secondfunc, thirdfunc) 가져오기:
from somemodule import firstfunc, secondfunc, thirdfunc - 모든 함수 가져오기:
from somemodule import *
기본 데이터 타입
파이썬에서는 변수를 선언할 필요가 없습니다. 변수는 사용 전에 반드시 값을 할당해야 하며, 할당 후에만 생성됩니다.
변수 할당 예시
counter = 100 # 정수형 변수
miles = 1000.0 # 부동 소수점 변수
name = "runoob" # 문자열
a = b = c = 1 # 다중 변수 할당1
a, b, c = 1, 2, "runoob" # 다중 변수 할당2
6가지 표준 데이터 타입:
- 불변 데이터(3개): Number(숫자), String(문자열), Tuple(튜플);
- 가변 데이터(3개): List(리스트), Dictionary(딕셔너리), Set(셋).
Number에는 int(정수), float(부동 소수점), bool(불리언), complex(복소수)가 포함됩니다. bool은 int의 서브클래스이며 True와 False는 숫자와 더할 수 있으며, True==1, False==0은 True를 반환합니다.
변수 타입 확인 예시
a = 1
print(type(a))
print(isinstance(a, int))
출력:
<class 'int'>
True
데이터 타입 변환
데이터 타입 변환 방법