파이썬에서 문장(Statement)은 코드의 실행 단위를 나타내며, 동작을 수행하도록 지시하는 코드 조각입니다. 문장은 값을 반환하지 않으며, 그 자체로 실행의 특정 효과를 가집니다.
다음은 파이썬에서 일반적으로 사용되는 몇 가지 문장의 예입니다:
1. 할당문
변수에 값을 할당합니다.
x = 5
name = "John"
2. 제어문
프로그램의 흐름을 제어합니다.
if, elif, else:
if x > 5:
print("x는 5보다 큽니다.")
elif x == 5:
print("x는 5입니다.")
else:
print("x는 5보다 작습니다.")
for 반복문:
for i in range(5):
print(i)
while 반복문:
while x > 0:
x -= 1
3. 함수와 클래스 정의
함수와 클래스를 정의합니다.
def greet(name):
return f"Hello, {name}!"
class Person:
def __init__(self, name):
self.name = name
4. import 문장:
모듈을 가져옵니다.
import math
from datetime import datetime
5. pass 문장:
아무것도 하지 않는 문장입니다. 주로 코드의 구조를 잡을 때나 빈 블록을 정의할 때 사용됩니다.
if x > 5:
pass # TODO: 이 부분 나중에 구현
6. break, continue:
반복문 내에서 사용되며, 반복문의 흐름을 제어합니다.
for i in range(10):
if i == 5:
break # 반복문을 중단합니다.
elif i == 2:
continue # 다음 반복으로 건너뜁니다.
print(i)
7. return 문장:
함수에서 값을 반환합니다.
def add(a, b):
return a + b
8. raise 문장:
예외를 발생시킵니다.
if x < 0:
raise ValueError("x는 양수여야 합니다.")
이러한 문장들은 파이썬 코드에서 프로그램의 동작과 로직을 구성하는 주요 요소입니다.
With ChatGPT