μ«μ λ°μ΄ν° (Numeric Data Types)
- μ«μν λ°μ΄ν°λ, μ μ/μ€μ/볡μμ/2μ§μ/8μ§μ/16μ§μλ₯Ό ν¬ν¨νλ©° κ°μ₯ λ§μ΄ μ¬μ©νλ λ°μ΄ν° νμ
μ€μ νλλ€.
- νμ΄μ¬μ μ«μμ νν λ²μκ° λ¬΄νλμ΄λ€.
- μ«μ λ°μ΄ν°λ μ°λ¦¬κ° μκ³ μλ λλΆλΆμ μ°μ°μ κ·Έλλ‘ μ§μνλ€. μ¬μΉμ°μ°, λλ¨Έμ§ κ΅¬νκΈ°, λͺ« ꡬνκΈ°, κ±°λμ κ³± λ±
a = 10 # λ³μ aμ 10μ΄λΌλ μ μ λ°μ΄ν°λ₯Ό ν λΉ(assign)νλ€.
id(a) # aλΌλ λ³μκ° μ€μ λ©λͺ¨λ¦¬μμ μ μ₯λμ΄ μλ μμΉ.(λ©λͺ¨λ¦¬ μ£Όμ)
μ μν (Integer) -> int
# aμ 10, bμ 5λ₯Ό ν λΉνκ³ , aμ bλ₯Ό λν κ²°κ³Όλ₯Ό μΆλ ₯ν©λλ€.
a = 10
b = 5
pritn(a + b)
μ€μν (Floating point) -> float
c = 3.14
e = 1.34e6 # 1.34 x 10^6μ μλ―Ένλ€.
e2 = 1.34e-3 # 1.34 * 10^(-3)
μ¬μΉμ°μ°κ³Ό νΉμμ°μ°
a = 10
b = 3
print(a + b) # aμ bλ₯Ό λν κ².
print(a - b) # aμμ bλ₯Ό λΊ κ².
print(a * b) # aμ bλ₯Ό κ³±ν κ².
print(a / b) # aμμ bλ₯Ό λλ κ².
c = 5
d = 2
print(c ** d) # cλ₯Ό dλ² κ³±ν κ². c^d
print(c // d) # cλ₯Ό dλ‘ λλ λͺ«.
print(c % d) # cλ₯Ό dλ‘ λλ λλ¨Έμ§.