Scalar 자료형은 단일 값을 나타내는 데이터 타입입니다.
python은 4가지의 Scalar 타입이 있습니다.
int(정수), float(실수), None(null), bool(True, Fasle)
정수형이다.
# int
# 10진수
print(100)
# 2진수
print(0b100)
# 8진수
print(0o100)
# 16진수
print(0x100)
# int변환
print(int(10.5)) # 10
print(int(-10.5)) # -10
print(int(True)) # 1
print(int(False)) # 0
print(int("500")) # 500
실수형이다.
# float
print(3.125)
print(3e+8) # 300000000.0
print(1.616e+2) # 161.6
print(1.616e-10) # 1.616e-10
# float변환
print(float(7)) # 7.0
print(float("1.618")) # 1.618
print(float(True)) # 1.0
print(float(False)) # 0.0
print(float("nan")) # nan
print(float("inf")) # inf
print(float("-inf")) # -inf
print(float(3.0 + 1)) # 4.0
값이 없음을 의미한다.
# None
print(None)
# None 이라고 나오지만 REPL에서는 값이 나오지 않는다.
a = None
print(a is None)
참, 거짓을 구분하는 타입이다.