import math와 from math import *는 차이가 있나요?
, Kim Peter님이 작성안녕하세요.
Unit 44를 공부하다가 문득 의문점이 들어서요.
import math는 math라는 모듈을 사용하는 것으로 알고있고
from math import ... 는 math 모듈에서 원하는 변수나 함수나 클래스 같은것을 선택적으로 가지고 오는데 쓰는걸로 알고 있습니다.
근데 from math import * 를 소개하면서 이는 math 모듈의 모든 변수, 함수, 클래스를 가져온다고 적혀있는데
그렇다면 import math와 from math import *는 어떤 차이가 있나요?
Re: import math와 from math import *는 차이가 있나요?
, 도장_ 관리자님이 작성UNIT 44에 상세하게 설명되어 있고, 차이도 설명되어 있습니다.
import math만 썼다면
math.sqrt()처럼 써야 하고
from math import *로 썼다면
sqrt()로 쓸 수 있습니다.
역시 차이점과 예시 모두 UNIT 44에 자세히 설명되어 있으니
UNIT 44를 학습하세요.
예제를 잘 보면 math.sqrt()를 쓴 예제와 sqrt()를 쓴 예제가 있습니다.