파이썬 (31) 썸네일형 리스트형 [python] 파이썬 에러 커스텀하기 안녕하세요!이번 글에서는 파이썬에서 나만의 에러를 만드는 방법에 대해서 알아보려고 합니다. 에러만들기 방법은 Exception 을 상속 받아서 에러메시지 작성 후 raise로 사용해주면 끝class myException(Exception): def __init__(self) -> None: super().__init__("그게 사람이름인가..?")name = input("이름을 입력해주세요")if name == "멍똥": raise myExceptionelse: print(f"{name}님 환영합니다!!") # 이름을 입력해주세요멍똥# raise myException# myException: 그게 사람이름인가.. [python] 파이썬 함수(Function) 정리 안녕하세요!이번 글에서는 파이썬의 함수(Function)에 대해서 알아보려고 합니다. 1) 함수2) 함수를 정의하기2-1) DocString 2-2)함수를 정의하면 내부적인 동작 순서로 알아보겠습니다.1) 함수함수는 input을 넣으면 일련의 과정을 거처 output이 나오는 개념 입니다.우리는 크게 3가지만 신경쓰면 됩니다. 1) 뭘 전달할지2) 어떤 과정을 거칠지3) 뭘 내보낼지 크게는 이 3가지 내용입니다. 2) 함수를 정의하기def FunctionName(parameter): """docstring""" innerActionCode return Class object or fuction or variable def hello(): """안녕하세요라고 말하는 함수.. [python] 파이썬 에러(Error)와 예외(Exception) 정리 안녕하세요!이번 글에서는 파이썬의 에러와 예외에 대해서 알아보려고 합니다. 1) 에러란2) Syntax Error3) Exceptions4) Exception Handling:5) Raising Exceptions 예외 발생시키기6) Exception Chaining 예외 꼬리물기(연쇄 예외) 순서로 알아보겠습니다.1) 에러란에러는 프로그래밍을 하다 보면 수도 없이 만나는 친구입니다.에러란 프로그램이 제대로 돌아가지않는 상태를 의미합니다.에러 생겼다. ==> 모종의 이유로 프로그램이 제대로 실행되지 않는다.파이썬에서는 Systax Error(구문 오류)와 Exceptions(예외) 정도가 있다고 합니다. Systax Error부터 알아보겠습니다. 2) Syntax Error구문 오류(문법 오류)는 콜.. [python] 파이썬 예외처리 (Exception Handling) 안녕하세요!이번 글에서는 파이썬의 예외 처리(Exception Handling)에 대해서 알아보려고 합니다. 1) exception2) try --- except:3) try --- except --- else:4) try --- except --- finally:5) except ErrorName as e: 예외의 정보 얻기6) raise ErrorName("message") 예외 발생시키기 순서로 알아보겠습니다.1) Exception파이썬에서 예외(Exception)는 프로그램이 실행 중에 발생하는 오류를 의미합니다.예외는 예상치 못한 상황에서 발생하며, 프로그램의 정상적인 흐름을 유지하기 위해 예외 처리(Exception Handling) 기능을 사용할 수 있습니다.예외 처리 하는 이유는 몇 가.. [python] 파이썬 모듈, 패키지, 임포트 총 정리 안녕하세요!이번 글에서는 파이썬의 모듈에 대해서 알아보려고 합니다. 1) 모듈(module), 패키지(package)2) 모듈 import:3) 모듈의 특정 요소 import:4) 모듈의 별명 사용: 순서로 알아보겠습니다. 1) 모듈(module)과 패키지패키지란 비슷한 용도의 모듈을 모아 놓은 폴더입니다. 모듈이란 함수, 변수, 클래스를 작성해 놓은 파일을 의미합니다.패키지와 모듈은 왜 생겼을까요?1가지만 기억하시면 됩니다. 바로 재사용입니다. 패키지와 모듈은 매뉴얼이라고 생각하시면 됩니다. 설계는 되어있고 가져와서 사용하시거나 다른 환경이라면 다르게 적용해서 사용하시면 됩니다. 자 그러면 모듈을 가져와서 사용하는 법부터 알아보겠습니다. 2) 모듈 import:모듈은 import modulenam.. [python] 파이썬 리스트 for문 사용법 4가지 총 정리 안녕하세요!이번 글에서는 파이썬의 리스트를 for문에서 활용하는 방법에 대해서알아보려고 합니다. 1) 모든 값에 순차적으로 접근 (일반적인 사용):2) zip()활용하여 리스트 여러개 접근3) 모든 값에 순차적으로 접근 enumerate(iterable,start=0) 인덱스도 가져오기:4) 리스트 컴프리핸션 list comprehension: 순서로 알아보겠습니다. 1) 모든 값에 순차적으로 접근 (일반적인 사용):mylist = ['a', 'b', 'c', 'd', 'e', 'f']# for 루프를 사용하여 리스트의 요소를 순차적으로 접근for alphabet in mylist: print(alphabet)# a# b# c# d# e# fmylist에서 하나씩 순차적으로 가져와서 alphabe.. [python] 딕셔너리 자료형 for 문에서의 활용 안녕하세요!이번 글에서는 파이썬의 딕셔너리(DICTIONARY)를 for문에서 활용하는 방법에 대해서 알아보려고 합니다. 1) 모든 key를 가져오는 방법:2) 모든 value를 가져오는 방법:3) 모든 key, value를 가져오는 방법: 순서로 알아보겠습니다.1) key를 가져오는 방법:1-1) 그대로 for 문에 포함gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'} print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}for key in gildong_info: print(key) # name# age# city1-2) dictname.keys() 사용하기gildong_info =.. [python] 파이썬 자료형 딕셔너리 요소를 삭제하는 4가지 방법 안녕하세요!이번 글에서는 파이썬의 딕셔너리(DICTIONARY)의 요소를 삭제하는 방법에 대해서 알아보려고 합니다.1) del 키워드를 사용한 특정 키-값 쌍 삭제 2) dict.pop(key) 메서드를 활용한 특정 키-값 쌍 삭제 및 반환 3) dict.popitem() 메서드를 이용한 무작위 키-값 쌍 삭제 및 반환 4) dict.clear() 메서드를 이용한 모든 요소 삭제 순서로 알아보겠습니다.1) del 키워드를 사용한 특정 키-값 쌍 삭제# 딕셔너리 생성gildong_info = {'name':"홍길동",'age':17,'city':'Daegu'} print(gildong_info) # {'name': '홍길동', 'age': 17, 'city': 'Daegu'}# 'age' 키에 해당하는 값.. 이전 1 2 3 4 다음