파이썬 내장모듈 예제 만들기

우리가 파이썬에서 모듈은 하나의 부품이라고 할수가 있으며 모듈(module)를 사용하면 복잡한 코드를 분리해서 여러개의 파일로 나누어 관리하여 유지보수가 용이하게 됩니다.

이미 파이썬에서는 다른사람이 만들어둔 모듈을 설치하여 불러오기를 통해서 사용할수가 있으나 모듈의 기본적인 개념을 이해하고 간단한 예제를 통해서 만들어보고자 합니다.

1.내장모듈

기본적으로 파이썬에서 제공하고 있는 내장묘듈을 불러오기 위해서는 ‘import 파일명’ 이며, 예제를 살펴보면 import math 모듈을 불러옵니다.

불러온 math 모듈을 사용하게 위해서 math.ceil(6.9) 은 소수점보다 큰수인 숫자 7을 출력하고,
math.floor(6.9) 는 소수점보다 작은수인 숫자 6을 출력하게됩니다.

2.내장된 종료 모듈 예제

이번 예제는 지금까지 배워온 조건문, 반복문, 리스트를 이용한 로그인 예제이며, import sys 는 내장된 종료모듈 로, sys.exit() 를 사용하여 프로그램을 종료할수가 있습니다.

3.모듈 만들기 로그인 예제

로그인 예제를 이용해서 모듈을 만들어보고자 합니다. 예제를 보면 auth.py 파일에 def login(_id): 함수에, 리스트 names = [‘admin’,’park’,’choi’], 반복문 for name in names:, 조건문 if nami == _id: 으로 리턴값 return True 참이 되며, 아이디가 다르다면 return False 가 됩니다.

모듈을 불러오기 위해서 import auth 를 입력하여, 조건문 auth.login(input_id): 은 모듈을 사용하여 아이디가 맞다면 hello! admin 이 출력되고, 다르다면 who are you? 가 출력이 됩니다.

지금까지 파이썬에서 내장모듈 불러오기와 모듈 만들기에 대해서 알아보았습니다. 일반적으로 내장모듈뿐만 아니라 다른사람이 만든 모듈을 불러와서 복잡한 프로그램을 만들수가 있습니다.

Leave a Comment