728x90
μλ£ν
νλ‘κ·Έλλ°μ ν λ μ°μ΄λ μ«μ, λ¬Έμμ΄ λ±κ³Ό κ°μ΄ μλ£ ννλ‘ μ¬μ©νλ λͺ¨λ κ²μ λ»νλ€.
νλ‘κ·Έλ¨μ κΈ°λ³Έμ΄μ ν΅μ¬ λ¨μκ° λ°λ‘ μλ£νμ΄λ€.
2.1 μ«μν
μ«μν(Number): μ«μ ννλ‘ μ΄λ£¨μ΄μ§ μλ£ν
νλͺ© | νμ΄μ¬ μ¬μ© μ |
μ μ | 123, -345, 0 |
μ€μ | 123.45, -1234.5, 3.4e10 |
8μ§μ | 0o34, 0o25 |
16μ§μ | 0x2A, 0xFF |
1. μ«μνμ μ΄λ»κ² λ§λ€κ³ μ¬μ©ν κΉ?
01. μ μν
μ μν(integer): μ μλ₯Ό λ»νλ μλ£ν
a = 124
a = -234
a = 0
02. μ€μν
μ€μν(floating- point): μμμ μ΄ ν¬ν¨λ μ«μ
a = 1.2
a = -3.45
a = 4.24E10
a = 4.24e-10
- μ»΄ν¨ν°μ μ§μ νν λ°©μ: 4.24e10 λλ 4.24E10 μ²λΌ νν(eμ E λ μ€ μ΄λ κ²μ μ¬μ©ν΄λ λλ€)
- 4.24E10 = 4.24*10^10
- 4.24e-10 = 4.24*10^-10
03. 8μ§μμ 16μ§μ
- 8μ§μ(octal)λ₯Ό λ§λ€κΈ° μν΄μλ μ«μκ° 0o λλ 0O(μ«μ 0 + μνλ²³ μλ¬Έμ o λλ λλ¬Έμ O)μΌλ‘ μμνλ©΄ λλ€.
a = 0o177
print(a)
127
0o177 = 1x8^2 + 7x8^1 + 7 = 127
- 16μ§μ(hexadecimal)λ₯Ό λ§λ€κΈ° μν΄μλ 0xλ‘ μμνλ©΄ λλ€.
a = 0x8ff
b = 0xABC
print(b)
2748
0xABC = 10x16^2 + 11x16^1 + 12 = 2748 (A:10, B:11, C:12)
2. μ«μνμ νμ©νκΈ° μν μ°μ°μ
01. μ¬μΉ μ°μ°
02. xμ yμ κ³±μ λνλ΄λ ** μ°μ°μ
- μ΄ μ°μ°μλ x ** yμ²λΌ μ¬μ©νμ λ xμ yμ κ³±(x^y) κ°μ 리ν΄
03. λλμ ν λλ¨Έμ§λ₯Ό 리ν΄νλ % μ°μ°μ
- %λ λλμ μ λλ¨Έμ§ κ°μ 리ν΄νλ μ°μ°μμ΄λ€.
- 7μ 3μΌλ‘ λλλ©΄ λλ¨Έμ§λ 1, 3μ 7λ‘ λλλ©΄ λλ¨Έμ§λ 3μ΄ λ κ²μ΄λ€.
04. λλμ ν λͺ«μ 리ν΄νλ // μ°μ°μ
- / μ°μ°μλ₯Ό μ¬μ©νμ¬ 7 λλκΈ° 4λ₯Ό νλ©΄ κ·Έ κ²°κ³Όλ μμλλ‘ 1.75κ° λλ€.
- λλμ ν λͺ«μ 리ν΄νλ // μ°μ°μλ₯Ό μ¬μ©
05. λ³΅ν© μ°μ°
- λ³΅ν© μ°μ°μλ μμ μ΄ν΄λ³Έ +, - μ κ°μ μ°μ μ°μ°μμ λμ μ°μ°μ(=)λ₯Ό ν©μ³ λμ κ²μ΄λ€.
>>> a = 1
>>> a = a + 1 # a + 1λ‘ κ³μ°λ κ°μ λ€μ aμ λμ
νλ€.
>>> print(a)
2
>>> a += 1
>>> a = 1
>>> a -= 1 # a = a - 1 κ³Ό κ°μ
>>> print(a)
0
- a = a + 1 μμ μν΄ aμ κ°μ΄ 1λ§νΌ μ¦κ°λλ€. a = a + 1κ³Ό κ°μ ννμμ κ°μ μ¦κ°μν€κΈ° μν΄ μμ£Ό μ¬μ©νλ€.
- a += 1μ΄λΌλ ννμμ a = a + 1μ μ€μ¬μ ννν κ²μΌλ‘ μμ ν λμΌν κΈ°λ₯μ νλ€.
- μ¬κΈ°μμ μ¬μ©ν += μ κ°μ μ°μ°μλ₯Ό λ³΅ν© μ°μ°μλΌ λΆλ₯Έλ€.
- λ§μ½ aμ κ°μ 1λ§νΌ κ°μμν€λ €λ©΄ λ€μκ³Ό κ°μ -= λ³΅ν© μ°μ°μλ₯Ό μ¬μ©ν μ μλ€.
+=, -=, *=, /=, //=, %=, **=
'νλ‘κ·Έλλ° > νμ΄μ¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
#2-5 μλ£ν: λμ λ리 μλ£ν (0) | 2024.11.04 |
---|---|
#2-4 μλ£ν: νν μλ£ν (1) | 2024.11.04 |
#2-3 μλ£ν: 리μ€νΈ μλ£ν (0) | 2024.11.04 |
#2-2 μλ£ν: λ¬Έμμ΄ μλ£ν (2) | 2024.11.04 |
#1-νμ΄μ¬μ΄λ 무μμΈκ°? (5) | 2024.10.10 |