[Python] Pythonμ μλ£ν
νμ΄μ¬μ λ³μμ κ°μ²΄
C μ κ°μ μΈμ΄μμ λ³μλ λ©λͺ¨λ¦¬ μ μ μ₯곡κ°μ μ§μ κ°μ ν λΉνλ€λ©΄, νμ΄μ¬μμ λ³μλ λ©λͺ¨λ¦¬μμ μμ±λ κ°μ²΄λ₯Ό μ°Έμ‘°
νλ κ°λ
μ΄λ€.
|
|
μμ μμ μμλ x μ y λ 100 μ΄λΌλ λ©λͺ¨λ¦¬μ κ°μ κ°μ²΄λ₯Ό κ°λ¦¬ν€κ³ μλ€.(= κ°μ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό κ°λ¦¬ν¨λ€.
) νμ΄μ¬μμλ μμ£Ό μ¬μ©νλ μ μ λ²μ(0-256) λ λ©λͺ¨λ¦¬μ ν λ²λ§ μ¬λ €λκ³ μ¬λ¬ λ³μκ° κ°λ¦¬ν€κ² ν¨μΌλ‘μ¨ λ©λͺ¨λ¦¬λ₯Ό ν¨κ³Όμ μΌλ‘ μ¬μ©νκ³ μλ€.
μλ°μμ κΈ°λ³Ένμ (Primitive Type) μ wrapper class λ₯Ό μ¬μ©νμ¬ κ°μ²΄λ‘ λ€λ£¨λ κ²κ³Ό λΉμ·νκ² λμνλ€. (νμ§λ§ μλ°μ κ²½μ°λ 100 μ΄λΌλ κ°μ κ°λ μλ‘μ΄ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό μμ±ν μ μλ€.)
νμ΄μ¬μ μ«μ μλ£ν
νμ΄μ¬μμλ μ«μλ₯Ό μ μ(int)
, μ€μ(float)
, 볡μμ(complex)
λ‘ κ΅¬λΆνλ€.
1. μ μν (Integer)
μ μλ₯Ό νννλ μλ£νμΌλ‘ 10 μ§μ μ΄μΈμλ 2μ§μ, 8μ§μ, 16μ§μ λ‘λ νν ν μ μλ€.
|
|
2. μ€μν (Floating-point)
νμ΄μ¬μμ μ€μνμ μμμ μ΄ ν¬ν¨λ μ«μλ₯Ό μλ―Ένλ€. μ μλΆκ° 0 μΈ μμλ 0 μ μλ΅ ν μ μλ€.
|
|
μ»΄ν¨ν°μμλ νμ€μ λ°λΌ λΆλμμμ λ°©μμΌλ‘ νννλ€. (IEEE λΆλ μμμ λ°©μ) λΆλμμμ λ°©μμλ μ«μλ₯Ό μ μλ‘ λ μ ν¨μ«μμ μ μλ‘ λ μ§μμ κ³±μΌλ‘ νννλ€.
|
|
π» μ»΄ν¨ν°μμ λΆλ μμμ μ μν μ€μ ννμ μ€μ°¨κ° μ‘΄μ¬νλ€.
3. 볡μμ (complex)
νμ΄μ¬μμλ νμλ₯Ό νμνλ €λ©΄ i κ° μλ j λ₯Ό μ¬μ©νλ€.
|
|
μ°μ°μ
νμ΄μ¬μμ μ¬μ©νλ μ°μ°μ
μ°μ°μ | μ€λͺ |
---|---|
+ | λ§μ |
- | λΊμ |
* | κ³±μ |
/ | λλμ |
// | λλμ μ λͺ« |
% | λλμ μ λλ¨Έμ§ |
** | μ§μ μ°μ°μ |
+value | λ¨νλ§μ |
-value | λ¨νλΊμ |
|
|
/
μ°μ°μμ κ²½μ° python2
μμλ νλͺ©μ λ°λΌ μ μνμΌλ‘ λλμ΄ λ¨μ΄μ§μ§ μμκ²½μ° μμμ μ λ²λ¦ΌμΌλ‘μ¨ μ μνμ μ μ§νλ λ°λ©΄, python3
μμλ μ μνμΌλ‘ λλμ΄ λ¨μ΄μ§μ§ μμκ²½μ° μλμΌλ‘ μμνμΌλ‘ ν λ³νλ κ²°κ³Όλ₯Ό μΆλ ₯νλ€.
|
|
/
μ μ°μ°μλ νμ float λ₯Ό 리ν΄ν¨μΌλ‘ μ μν κ²°κ³Όλ₯Ό 리ν΄λ°κ³ μΆλ€λ©΄ //
μ°μ°μλ₯Ό μ΄μ©νλ©΄ λλ€.
μΈν°νλ¦¬ν° νκ²½μμ _ νμ©
νμ΄μ¬ μΈν°ν리ν°μμλ λ§μ§λ§μΌλ‘ μ€νλ κ²°κ³Όκ°μ΄ _
λΌλ λ³μμ μ μ₯λλ€.
|
|
λ¬Έμμ΄
- νμ΄μ¬μ λ¬Έμμ΄ ννμ :
''
(Single quotes) λλ""
(double quotes) - μ΄μ€μΌμ΄ν (
\
) λ₯Ό μ¬μ©νμ¬ λ¬Έμμ΄ λ¦¬ν°λ΄ λ΄μ μ΄μ€μΌμ΄ν νΉμ μ°μλ 3κ° μ΄μμ λ°μ΄ν νν ν μ μλ€.
|
|
- λ¬Έμμ΄μ
+
λ‘ μ°κ²°ν μ μκ³*
μ°μ°μλ‘ λ°λ³΅μν¬ μ μλ€. - λ κ°μ΄μμ λ¬Έμμ΄ λ¦¬ν°λ΄μ΄ μ°μμΌλ‘ λνλλ©΄ μλμΌλ‘ μ΄μ΄ λΆμ¬μ€λ€.
- λ³μλ€ λΌλ¦¬ νΉμ λ³μμ 리ν°λ΄μ μ΄μ΄ λΆμ΄λ €λ©΄
+
μ°μ°μλ₯Ό μ¬μ©ν΄μΌ νλ€.
|
|