본문 바로가기
반응형

파이썬35

파이썬 자료형 - 튜플 (tuple) 이해하기 Python에서 Tuple은 여러 개의 요소를 담을 수 있는 자료형입니다. Tuple은 소괄호(())로 표현하며, 각 요소는 쉼표(,)로 구분합니다. Tuple은 List와 달리 변경이 불가능하다는 특징이 있습니다. 예를 들어, 아래와 같이 Tuple을 생성할 수 있습니다. # 빈 Tuple 생성 numbers = () # 요소를 포함하는 Tuple 생성 numbers = (1, 2, 3, 4, 5) # 다양한 자료형을 포함하는 Tuple 생성 mixed_tuple = (1, "two", 3.0, [4, 5]) Tuple 요소에 접근하는 방법은 인덱싱(indexing)을 사용합니다. 인덱싱은 소괄호([])를 사용하며, 첫 번째 요소부터 0번 인덱스를 가집니다. # Tuple 요소 접근 print(numb.. 2023. 1. 23.
파이썬 자료형 - 리스트 이해하기 Python에서 List는 여러 개의 요소를 담을 수 있는 자료형입니다. List는 대괄호([])로 표현하며, 각 요소는 쉼표(,)로 구분합니다. 예를 들어, 아래와 같이 List를 생성할 수 있습니다. # 빈 List 생성 numbers = [] # 요소를 포함하는 List 생성 numbers = [1, 2, 3, 4, 5] # 다양한 자료형을 포함하는 List 생성 mixed_list = [1, "two", 3.0, [4, 5]] List 요소에 접근하는 방법은 인덱싱(indexing)을 사용합니다. 인덱싱은 대괄호([])를 사용하며, 첫 번째 요소부터 0번 인덱스를 가집니다. # List 요소 접근 print(numbers[0]) # 1 print(numbers[2]) # 3 # 음수 인덱스를 사용.. 2023. 1. 23.
파이썬 기초 - 예외처리 (try except) "파이썬 예외처리"는 프로그램 실행 중에 발생할 수 있는 에러를 처리하는 방법입니다. 이를 위해 파이썬에서는 try-except 구문을 사용합니다. try 구문에는 에러가 발생할 수 있는 코드를, except 구문에는 에러가 발생했을 때 처리할 코드를 작성합니다. 올바른 예시 코드 try: num1 = 5 num2 = 0 print(num1/num2) except ZeroDivisionError: print("0으로 나눌 수 없습니다.") 잘못된 예시 코드 try: num1 = 5 num2 = 0 print(num1/num2) except: print("에러가 발생했습니다.") 위와 같은 코드는 except 구문에 어떤 에러가 발생했는지를 정확히 알 수 없기 때문에 적절하지 않습니다. try-except.. 2023. 1. 23.
파이썬 기초 - 클래스 (class) "파이썬 클래스"는 파이썬에서 객체 지향 프로그래밍을 수행할 때 사용하는 기능입니다. 클래스는 객체의 속성과 메소드를 정의하는 템플릿입니다. 클래스를 정의하려면 class 키워드를 사용합니다. 예를 들어, 고양이 클래스를 정의하고 고양이 객체를 생성하는 코드는 다음과 같습니다. class Cat: def __init__(self, name, age): self.name = name self.age = age def meow(self): print("Meow!") my_cat = Cat("Kitty", 3) print(my_cat.name) # Kitty print(my_cat.age) # 3 my_cat.meow() # Meow! 위 코드에서는 Cat 클래스를 정의하고, 그 안에 init 메소드와 meo.. 2023. 1. 22.
반응형