모듈에는 함수가 들어있고, 모듈로부터 함수에 접근하기 위해서는 모듈명.함수명 으로 접근할 수 있다.
calc 라는 디렉토리를 만들고, addcal.py 라는 파이썬파일로 모듈을 만들어서 안에 add라는 함수를 작성하였고, 다른 어떤 0719라는 파이썬 파일에서 from calc impot addcal 이란 문장을 통해 calc 패키지로부터 addcal 모듈을 사용하기 위해 불렀다.
패키지나 모듈을 직접 만들어 사용하는 경우,위의 사진처럼 같은 디렉토리 내에서 패키지도 있고 실행파일도 있는경우 사용이 가능하지만 같은 디렉토리에 없는 파일의 경우 패키지나 모듈을 불러 올 수 없다. venv/Lib/site-packages에 패키지 폴더를 넣으면 어디에서나 불러서 사용할 수 있다.
수학과 관련된 함수로, 기본적으로 max() sum(), min() 함수는 가장 큰 값과 합, 가장 작은 값을 찾아주는 함수이다.
pow(a,b) 는 a 를 b 제곱 한 값을 내는 함수이고, round(a,b) 는 a를 소수점 b째짜리까지 나오게 그 다음에서 반올림하는 함수이다.
기본 모듈인 math 모듈의 몇 가지 함수 이용. 절대값, 올림(소수점없는 정수를 구하되, 현재보다 큰 정수), 내림(소수점없는 정수를 구하되, 현재보다 작은 정수), 버림(소수점버림), 최대공약수, 팩토리얼, 제곱근 등의 함수가 있다.
import time
nowtime = time.localtime()
print(nowtime)
time.struct_time(tm_year=2022, tm_mon=7, tm_mday=19, tm_hour=16, tm_min=25, tm_sec=5, tm_wday=1, tm_yday=200, tm_isdst=0)