pow(x, y, z=None)
형태로 사용된다.# example
result = pow(2, 3) # 2^3 = 8
특징
pow의 반환값은 파라미터의 type에 따라 결정된다.
파라미터가 정수인 경우 정수를 반환하고, 부동소수점인 경우 부동소수점을 반환한다.
math.pow(x, y)
형태로 사용된다.# example
import math
result = math.pow(2, 3) # 2^3 = 8.0
특징
math.pow 는 항상 부동소수점을 반환한다. (결과값이 항상 float이다)
정수 결과가 필요한 경우 ** 연산자나 pow 함수를 사용하는 것이 더 적절할 수 있다.
x ** y
형태로 사용된다.# example
result = 2 ** 3 # 2^3 = 8
특징
**
의 반환값은 파라미터의 type에 따라 결정된다.
속도 측면에서**
연산자가 일반적으로 더 빠르다.