본문 바로가기
Python

[Python] 숫자 자료형 기초

by 신입같은 3년차 2018. 6. 18.
파이썬을 기초부터 하지않고 필요한부분만 하다보니 자세하게 못하고 넘어가는것같아 블로그에 적기 시작했습니다.

'''
    숫자형

    정수      : 123 , -123
    실수      : 123.45 , -123.45
    복소수    : 1 + 2j , -1 - 2j
    8진수     : 0o11 , 0o50
    16진수    : 0x11 , 0xFF
'''

# 정수
integerA = 123          
integerB = -123         

# 실수
print(integerA)          # 123
print(integerB)          # -123

floatA = 123.45         
floatB = -123.45        

print(floatA)           # 123.45
print(floatB)           # -123.45

# 지수의 표현
지수A = 123.45e10        
지수B = 123.45e-10       

print(지수A)             # 1234500000000.0 
print(지수B)             # 1.2345e-08

# 복소수
# 수학시간에는 i라고 배웠지만 Pythond에서는 i 대신 j로 사용합니다 대문자 J도 사용 가능.
complexNumberA = 1 + 2j
complexNumberB = -1 - 2j

print(complexNumberA)   # (1+2j)
print(complexNumberB)   # (-1-2j)

'''
    8진수나 16진수는 잘 사용 하지않기 때문에 이런거구나.. 하고 지나가시면 될것같습니다.
'''

# 8진수
octalA = 0o11
octalB = 0o50

print(octalA)           # 9
print(octalB)           # 40

# 16진수
hexA = 0x11
hexB = 0xFF

print(hexA)             # 17
print(hexB)             # 255
하지만 Python 책에 나오는 코드들을 직접적으로는 사용하지 않았습니다. 정리해가면서 적었으니 틀린부분이있다면 댓글달아주시면 감사하겠습니다.

틀린정보를 맞다고 알려드리고 싶지않습니다 ㅎㅎㅎ .. 재밌게 봐주세요


실행 결과를 바탕으로 사칙연산을 수행할수 있지만 너무 간단한거라서 패스하고 지나가겠습니다.


반응형

댓글