본문 바로가기
#03.인프런/+01.파이썬입문

[python] 라이브러리

by 돌비오 2023. 3. 26.
728x90
라이브러리?

함수의 집합.

 

예를 들어,

임의의 숫자와 지수를 입력 받아서 지수승을 구하려할 때

코드를 작성한다면

 

def exponential(digit, exponent):
    value = digit ** exponent
    return value

 

 

매번 이러한 코드를 작성하는건 비효율적이다.

이러한 코드(함수)를 모아 놓은 라이브러리를 다운받아 간편하게 사용해보자.

import math                                      # math 라이브러리 호출
num = math.pow(3, 3)                      # 라이브러리명.함수명
print (num)

 

 

기타 활용
# math 라이브러리에 있는 함수 중, sqrt, factorial 함수만 import
from math import sqrt, factorial  

num = sqrt(5)
print (num)
num2 = factorial(5)
print (num2)



#  * 넣으면 라이브러리 내 함수들 모두를 해당 라이브러리 이름 없이 쓸수 있다.
from math import *
num = sqrt(5) + factorial(3)
print (num)

 

728x90