728x90
반응형
SMALL
모듈(module)
1. 모듈
ㅣ# 나만의 최소값 추출 함수
def my_min( l ):
if len( l ) > 1:
min = l[ 0 ]
for v in l:
if v < min:
min = v
else:
min = -1
return min
l = [ 5, 1, 3, 7, 10, 8, 9, 6, 4, 2 ]
print( f'max : {my_max( l )}' )
print( f'min : {my_min( l )}' )
출력 :
max : 10
min :1
2. 기본 모듈 사용
import my_lib # my_lib.py 모듈 load
dir(my_lib) # my_lib 모듈의 구성 내용 확인
print( f'max : {my_lib.my_max( l2 )}' )
print( f'min : {my_lib.my_min( l2 )}' )
출력 :
['__builtins__',
'__cached__',
'__doc__',
'__file__',
'__loader__',
'__name__',
'__package__',
'__spec__',
'my_max',
'my_min']
max : -1
min : -1
3. Alias 사용하여 모듈 사용
import my_lib as my # my_lib.py 모듈 load 및 alias를 my로 부여
print( f'max : {my.my_max( l3 )}' )
print( f'min : {my.my_min( l3 )}' )
출력 :
max : 95
min : -72
4. 사용하고자 원하는 변수/함수/클래스를 load 하여 사용
from my_lib import my_max # my_lib 모듈의 my_max load
from my_lib import my_min as mymin # my_lib 모듈의 my_min load 및 alias를 mymin로 부여
print( f'max : {my_max( l3 )}' )
print( f'min : {mymin( l3 )}' )
출력 :
max : 95
min : -72
728x90
반응형
LIST
'개인 공부 > 파이썬 실습' 카테고리의 다른 글
[Python] - 실습 파이썬 함수(function) - 2 (0) | 2025.05.07 |
---|---|
[Python] - 실습 파이썬 함수(Function) -1 (0) | 2025.05.06 |
[Python] - 실습 파이썬 Set(frozenset) (0) | 2025.05.05 |
[Python] - 실습 파이썬 List 심화 - 2 (0) | 2025.03.28 |
[Python] 실습 - 파이썬 List 심화 (0) | 2025.03.23 |