최대 1 분 소요

패키지와 모듈

  • 패키지 : 폴더 개념(비슷한 기능들을 묶어놓은 폴더 개념)
  • 모듈 : 단일 파일(함수, 클래스들이 정의)

사용예 1: 클래스

from py_base/pak.fibonacci import Fibonacci

print("ex1 : ", Fibonacci.fib(200))
print("ex1 : ", Fibonacci.fib2(20))

# print("ex1 : ", Fibonacci().title)

fib_1 = Fibonacci()
print("ex1 : ", fib_1.title)

fib_1 = Fibonacci(‘피보나치 수열’)

 

사용 예 2: 클래스 권장하지 않음(정확한 클래스명 모를때)

from pak.fibonacci import *

Fibonacci.fib(200)
print("ex2 : ", Fibonacci.fib2(20))
print("ex2 : ", Fibonacci().title)

 

사용 예 3: 클래스

from pkg.fibonacci import Fibonacci as fb
fb.fib(20)
fb().title

 

사용 예4 : 함수

import file.calc as c

print(c.add(10, 11))
print(c.multiply(10, 2))

 

사용 예5 : 함수 필요한 함수만 불러와서 사용하기(권장)

from pkg.calc import div as d
print(d(100, 10))
import pkg.prints as p
p.prt1()

카테고리:

업데이트:

댓글남기기