본문 바로가기

프로그래밍/python60

7. 파이썬 예외 처리: try-except, 다양한 예외 처리 기법, finally 예외 처리란? 예외 처리는 프로그램이 실행 중에 발생하는 오류를 처리하는 기술입니다. 이를 통해 프로그램이 비정상적으로 종료되는 것을 방지하고, 예외 상황을 대비할 수 있습니다. try-except문을 사용하여 예외 처리하는 방법 설명 try-except 문 구조: try: # 예외가 발생할 수 있는 코드 예외 발생 가능성이 있는 코드 except 예외종류 as 변수: # 예외 처리 코드 예외가 발생했을 때 처리할 코드 예제: try: x = 10 / 0 # ZeroDivisionError 발생 except ZeroDivisionError as e: print("0으로 나눌 수 없습니다.") print("에러 메시지:", e) 다양한 예외 처리 기법과 사용 사례 설명 1. 여러 개의 except문 사용하.. 2024. 3. 26.
6. 파이썬 기본 자료구조: 딕셔너리와 세트 딕셔너리(Dictionary)와 세트(Set) 딕셔너리와 세트는 파이썬에서 유용하게 사용되는 자료구조입니다. 이들은 각각 키-값 쌍과 고유한 값을 저장하는데 사용됩니다. 딕셔너리와 세트의 생성 방법 딕셔너리 생성: # 빈 딕셔너리 생성 my_dict = {} # 값이 있는 딕셔너리 생성 my_dict = {"apple": 2, "banana": 3, "orange": 1} 세트 생성: # 빈 세트 생성 my_set = set() # 값이 있는 세트 생성 my_set = {1, 2, 3, 4, 5} 딕셔너리의 키-값 쌍과 항목들을 다루는 방법 키-값 쌍 다루기: 딕셔너리의 각 항목은 키와 값으로 구성되어 있습니다. 키를 사용하여 값에 접근할 수 있습니다. 예제: # 딕셔너리 키-값 쌍 다루기 예제 my_d.. 2024. 3. 24.
5. 파이썬 기본 자료구조: 리스트와 튜플 리스트(List)와 튜플(Tuple) 리스트와 튜플은 파이썬에서 가장 일반적으로 사용되는 자료구조입니다. 이들은 순서가 있는 값의 모음을 나타내며, 여러 가지 데이터를 담을 수 있습니다. 하지만 리스트는 변경 가능(mutable)하고, 튜플은 변경 불가능(immutable)합니다. 리스트와 튜플의 생성 방법 리스트 생성: # 빈 리스트 생성 my_list = [] # 값이 있는 리스트 생성 my_list = [1, 2, 3, 4, 5] 튜플 생성: # 빈 튜플 생성 my_tuple = () # 값이 있는 튜플 생성 my_tuple = (1, 2, 3, 4, 5) 인덱싱(Indexing)과 슬라이싱(Slicing) 인덱싱: 리스트나 튜플의 특정 위치에 있는 값을 가져오는 것입니다. 인덱스는 0부터 시작하며.. 2024. 3. 24.
4. 파이썬 기본 문법: 함수 함수란? 함수는 입력을 받아서 특정한 작업을 수행한 뒤, 결과를 반환하는 블록입니다. 파이썬에서는 함수를 정의하고 호출하여 재사용 가능한 코드 조각을 만듭니다. 함수 정의 방법과 호출하는 방법 함수 정의 방법: def 함수이름(매개변수): 코드 블록 함수 호출 방법: 함수이름(인수) 예제: # 함수 정의 def greet(name): print("Hello,", name) # 함수 호출 greet("Alice") 매개변수(parameter)와 인수(argument)의 개념과 활용 매개변수와 인수: 매개변수는 함수 정의에서 함수가 받는 입력을 나타내며, 함수의 선언부에 나타납니다. 인수는 함수 호출 시 전달되는 실제 값들을 나타내며, 함수 호출 시에 사용됩니다. 활용 예제: # 매개변수와 인수 예제 def.. 2024. 3. 23.