πŸ–₯️[Python] 1. 숫자 데이터

thisk336Β·2023λ…„ 5μ›” 9일
0

Python

λͺ©λ‘ 보기
1/17
post-thumbnail

숫자 데이터 (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둜 λ‚˜λˆˆ λ‚˜λ¨Έμ§€.

0개의 λŒ“κΈ€