Python
- 기본 데이터 유형 (문자열, 숫자, 리스트, 사전 등)
- 제어 구조 (if-else, 반복문 등)
- 함수와 클래스
- 모듈과 패키지
- 오류 처리 (try-except)
Python에서 기본 데이터 유형, 제어 구조, 함수와 클래스, 모듈과 패키지, 오류 처리에 대한 간단한 예제입니다.
- 기본 데이터 유형 (문자열, 숫자, 리스트, 사전 등):
# 문자열
name = "John"
print("Hello, " + name) # 출력: Hello, John
# 숫자
a = 5
b = 3
sum = a + b
print(sum) # 출력: 8
# 리스트
fruits = ["apple", "banana", "orange"]
print(fruits[1]) # 출력: banana
# 사전
person = {"name": "John", "age": 25}
print(person["name"]) # 출력: John
- 제어 구조 (if-else, 반복문 등):
# if-else 문
age = 20
if age >= 18:
print("성인입니다.")
else:
print("미성년자입니다.")
# 반복문 (for 문)
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
# 반복문 (while 문)
count = 0
while count < 5:
print(count)
count += 1
- 함수와 클래스:
# 함수
def greet(name):
print("Hello, " + name)
greet("Alice") # 출력: Hello, Alice
# 클래스
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def get_area(self):
return self.width * self.height
rect = Rectangle(3, 4)
print(rect.get_area()) # 출력: 12
- 모듈과 패키지:
# 모듈 (math 모듈 사용 예제)
import math
print(math.pi) # 출력: 3.141592653589793
print(math.sqrt(16)) # 출력: 4.0
# 패키지 (패키지 내부의 모듈 사용 예제)
import random
print(random.randint(1, 10)) # 1부터 10 사이의 랜덤한 정수 출력
- 오류 처리 (try-except):
# 오류 처리 (try-except 문)
try:
num1 = int(input("첫 번째 숫자를 입력하세요: "))
num2 = int(input("두 번째 숫자를 입력하세요: "))
result = num1 / num2
print("나눗셈 결과:", result)
except ZeroDivisionError:
print("0으로 나눌 수 없습니다.")
except ValueError:
print("유효한 숫자를 입력하세요.")
'Study > Python' 카테고리의 다른 글
점프 투 FastAPI (0) | 2024.01.05 |
---|---|
점프 투 파이썬 (0) | 2024.01.05 |