Python에서 "as" 키워드를 사용하는 주요 이유

2023.04.06 17:31 1,594 조회
파이썬에서 메소드와 라이브러리의 차이는 무엇인가요?


Python에서 "as" 키워드를 사용하는 주요 이유는 다음과 같습니다:

  1. 이름 충돌을 피하기 위해: "as" 키워드는 두 개 이상의 모듈에서 동일한 이름의 함수 또는 클래스를 사용하는 경우에 유용합니다.
  2. "as" 키워드를 사용하여 다른 이름으로 지정하면 이름 충돌을 방지할 수 있습니다.

예를 들어, 다음과 같이 math 모듈의 sqrt() 함수와 numpy 모듈의 sqrt() 함수를 모두 사용해야하는 경우,

다음과 같이 "as" 키워드를 사용하여 각각의 함수를 구분할 수 있습니다:


import math 
import numpy as np 
x = math.sqrt(4) 
y = np.sqrt(4) 


3. 모듈 이름을 줄이기 위해: "as" 키워드는 모듈 이름이 너무 길거나 불편한 경우에 유용합니다.

4.  "as" 키워드를 사용하여 모듈 이름을 줄이면 코드를 더 간결하게 만들 수 있습니다.

예를 들어, 다음과 같이 tensorflow 모듈을 불러오는 경우, "as" 키워드를 사용하여 모듈 이름을 줄일 수 있습니다:


import tensorflow as tf 


이제 코드에서 "tf"만 사용하여 tensorflow 모듈의 함수와 클래스를 호출할 수 있습니다.