Scalar 자료형은 단일 값을 나타내는 데이터 타입입니다. python은 4가지의 Scalar 타입이 있습니다. int(정수), float(실수), None(null), bool(True, Fasle)

int

정수형이다.

예시

# 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

실수형이다.

예시

# 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

값이 없음을 의미한다.

예시

# None

print(None)
# None 이라고 나오지만 REPL에서는 값이 나오지 않는다.

a = None
print(a is None)

bool

참, 거짓을 구분하는 타입이다.

예시