Python - 모듈
1) mod1.py 파일 생성 2) mod2.py 파일 생성 # 모듈 import mod1 import mod2 print("mod1 모듈",mod1.add(4,3)) print("mod1 모듈",mod1.sub(4,2)) print("mod1 모듈",mod1.add(4,3)) print("mod1 모듈",mod1.sub(4,2)) from mod1 import add #mod1 모듈에서 add함수만 import함. sub함수는 사용 못함 print(add(3,4)) #print(sub(3,4)) from mod1 import add,sub print(add(3,4)) print(sub(3,4)) print("mod1:",dir(mod1)) #mod1에서 사용 가능한 목록 보기 print("mod2:",..
Python - 반환값 return
# 반환값 # add 함수 : 매개변수 2개, 리턴값 존재 # return v1+v2 : return 함수 종료 # : return v1+v2 함수 종료시 두 수의 합을 # 호출한 함수(main) 에게 전달 def add(v1,v2) : return v1+v2 hap,sub =0,0 hap = add(10,20) print("10+20=",hap) # 리턴 값이 여러개 존재하는 경우 def multi(v1,v2) : list = [] res1 = v1+v2 res2 = v1-v2 list.append(res1) list.append(res2) return list hap,sub=0,0 list = multi(100,200) hap = list[0] sub = list[1] print("multi 함수의 ..