본문 바로가기

개발/Python

[Python] 지수 연산자, 10의 거듭제곱 나타내기

지수 계산

# 밑8 지수 3 (8의 세제곱)
x=8**3
y=2**3**4  # y = 2**(3**4)

10의 거듭제곱

특히 10의 거듭제곱은 많이 써서 E를 사용해서 나타낼 수 있다.

# 2 * 10000 
x = 2E4
print(x)
밑E지수

 

이렇게 적으면 된다

 

10의 지수 부분을 E뒤에 적는 것이다. 대문자가 아닌 소문자 e도 상관없다.

 

 

 

알아볼 수 없는 숫자 표현 해석

가끔 파이썬 연산 결과가 특이하게 표현되는데 이건 파이썬에서 부동 소수점을 지수승으로 표현한 것이다

 

예를 들어 0.234e2 는 23.4로 해석하면 되고, 0.234e-2면 0.00234로 해석하면 된다

'개발 > Python' 카테고리의 다른 글

[Python] 문자열  (0) 2021.09.28
[Python] 연산자(Operator)  (0) 2021.09.28
[Python] 파이썬의 문장 끝에 세미콜론(;)을 찍어야할까?  (0) 2021.09.28
[Python] 변수  (0) 2021.09.28
[Python] Guardian Pattern(가디언 패턴)  (0) 2021.08.06