⏰ 2024.12.10 (D+44)
# 기호를 사용하고, 여러 줄 주석은 """ 또는 '''로 작성 가능#### 한 줄 주석 예시
x = 5 # 변수 x에 5를 저장
"""
여러 줄 주석 예시:
이 부분은 주석으로 처리되어 실행되지 않으며,
여러 줄에 걸쳐 설명을 추가할 수 있습니다.
"""
{}를 사용하지만 파이썬은 들여쓰기로 블록을 구분합니다.IndentationError가 발생합니다.if True:
print("True입니다.") # 이 코드는 True가 참일 때 실행됩니다.
x = 10 # if 조건문 블록 안에서 실행되는 코드
x = 10 # x는 정수형
name = "Alice" # name은 문자열형
pi = 3.14 # pi는 실수형
!, @, #)는 변수명에 사용할 수 없다.#### 유효한 변수명 예시:
name = "Alice"
age_1 = 25
_count = 10
x = 100
#### 유효하지 않은 변수명 예시:
# 1age = 10 # 숫자로 시작하는 변수명은 유효하지 않음
# first name = "Alice" # 공백이 포함된 변수명은 유효하지 않음
PI = 3.14159 # 상수
x = 10 # 정수형
y = -5 # 정수형
pi = 3.14 # 실수형
radius = 5.0 # 실수형
') 또는 큰따옴표(")로 감싸서 생성""" 또는 '''로 감쌀 수 있다.name = "Alice" # 작은따옴표 또는 큰따옴표를 사용해 문자열을 정의
greeting = 'Hello, World!'
"""을 사용하여 여러 줄에 걸친 문자열을 표현 가능text = """이것은
여러 줄 문자열입니다."""
fruits = ["apple", "banana", "cherry"] # 리스트 생성
numbers = [1, 2, 3, 4, 5] # 정수형 리스트
print(fruits[0]) # "apple"
print(fruits[1:3]) # ["banana", "cherry"] (슬라이싱)
append() 메서드를 사용 가능fruits.append("grape") # 리스트에 "grape" 추가
coordinates = (10, 20) # 튜플 생성
person = {"name": "Alice", "age": 25} # 딕셔너리 생성
print(person["name"]) # "Alice" (딕셔너리에서 "name" 키에 해당하는 값 출력)
키를 사용예: `person["name"]`
numbers_set = {1, 2, 3, 4, 5} # 집합 생성
None은 파이썬에서 '값이 없다'라는 것을 나타내는 특별한 객체null이나 nil과 비슷한 역할result = None # 변수 result에 값이 없음을 할당
None이 할당되어 있으면, 이는 해당 변수에 유효한 값이 없다는 것을 의미a = 7
b = 3
print(a + b) # 10 (덧셈)
print(a - b) # 4 (뺄셈)
print(a * b) # 21 (곱셈)
print(a / b) # 2.3333... (나누기)
print(a // b) # 2 (정수 나누기)
print(a % b) # 1 (나머지)
print(a ** b) # 343 (거듭제곱)
a = 10
b = 5
print(a == b) # False (두 값이 같으면 True)
print(a != b) # True (두 값이 다르면 True)
print(a > b) # True (a가 b보다 크면 True)
a = True
b = False
print(a and b) # False (두 조건이 모두 참이어야 True)
print(a or b) # True (두 조건 중 하나만 참이면 True)
print(not a) # False (a가 참이면 거짓을 반환)
x = 5
x += 2 # x = x + 2 -> x = 7
elif로 추가하고, else는 모든 조건이 거짓일 때 실행x = 10
if x > 5:
print("x는 5보다 큽니다.") # x가 5보다 크면 실행
elif x == 5:
print("x는 5입니다.") # x가 5일 때 실행
else:
print("x는 5보다 작습니다.") # x가 5보다 작을 때 실행
for i in range(5): # range(5)는 0부터 4까지의 숫자 생성
print(i)
count = 0
while count < 5:
print(count)
count += 1 # count가 5보다 작을 때만 반복
for i in range(5):
if i == 3:
break # 3에서 반복문 종료
print(i)
for i in range(5):
if i == 3:
continue # 3일 때만 건너뛰고 계속 반복
print(i)
for i in range(5):
print(i)
else:
print("반복문 종료")