1. νλ‘κ·Έλλ° κΈ°μ΄
(1) μ«μμ λ¬Έμ
[1] μ«μ
- μ μ(Integer) / int : μμμ μ΄ μλ μ«μ
- μ€μ(floating point) / float : μμμ μ΄ ν¬ν¨λλ μ«μ
[2] λ¬Έμ
- μ λμ½λ(unicode) κΈ°λ° λ¬Έμ λλ λ¬Έμμ΄μ λ¬ΈμλΌκ³ νλ€.
- νμ΄μ¬ μμ λ¬Έμννμλ λ°λμ μΈμ© λΆνΈ " λλ ' λ₯Ό μ¬μ©νμ¬ νννλ€.
* μ λμ½λ(unicode): μ μΈκ³μ λͺ¨λ λ¬Έμλ€μ νννκΈ° μν΄ κ°λ³ κΈΈμ΄μ 4byteλ‘ λ¬Έμλ₯Ό νννλ μ½λ 체κ³
(2) κΈ°λ³Έμ°μ°μμ ννμ
- νΌμ°μ°μμ μ°μ°μλ₯Ό μ΄μ©ν ννμμ νμ΄μ¬ μΈν°ν리ν°μ μν΄ μλ κ³μ°μ΄ λλ€.
- μλ μ¬μ§μ νμ΄μ¬μμ κΈ°λ³Έμ μΌλ‘ μ¬μ©λλ μ°μ°μ μ€ "μ°μ μ°μ°μ"μ΄λ€.

(3) ν¨μ(function)
- νΉμ μμ μ μννλ μ½λμ μ§ν©μΌλ‘ ν¨μμ μ΄λ¦λ§μΌλ‘ μ€νν μ μλ λ¨μμ΄λ€.
- μ½κ²λ§ν΄, νΉμ ν¨μλ₯Ό μ μν λ ν¨μ λ΄λΆμ μ½λλ₯Ό μ μν μ μμΌλ©°, ν΄λΉ ν¨μλ₯Ό νΈμΆνλ©΄ ν΄λΉ μ½λκ° μ€νλλ κ²μ΄λ€.
- μ¦, ν¨μλ ν λ² μ μν΄λλ©΄ μ¬λ¬λ² μ΄λμλ νΈμΆμ ν΄μ μ΄μ©ν μ μκΈ°μ μ¬μ¬μ©μ±μ΄ λ°μ΄λ¨.
[1] νμ΄μ¬ ν¨μ
- λ§μ΄ μ¨λ³Έ μ½λμΈ print("Hello World")λ₯Ό μμλ‘ λ€λ©΄, ν΄λΉ μ½λμ νμμ΄ ν¨μλ₯Ό μλ―Ένλ€.
- print : ν¨μμ΄λ¦ , ("Hello Wolrd") : μ λ ₯κ° μ λνλ΄λ©°, μ μ λ ν¨μ print μ μ λ ₯κ°μ λ£μ΄ νΈμΆμ ν μ μκ² λλ€.
- print() ν¨μ μ체λ μ΄λ―Έ λ΄λΆμ μΌλ‘ μ μκ° λμ΄μμ΄ ν΄λΉ ν¨μλ₯Ό νΈμΆνλ μ리μ΄λ€.
[2] ν¨μμ μ€ν

- μ¬μ§κ³Ό κ°μ΄ print() ν¨μλ₯Ό νΈμΆν λ μΈμλ‘ λ£μ κ°μ ν΅ν΄ λ΄λΆμ μ μ λ μ½λλ₯Ό μ€ν ν΄μ κ²°κ³Όλ₯Ό λλ €μ€λ€.
(4) λ€μ¬μ°κΈ°
- νμ΄μ¬ μΈμ΄λ λ€μ¬μ°κΈ°μ μμ‘΄μ μΈ νΉμ§μ κ°μ§κ³ μλ€. μ¦, λ€μ¬μ°κΈ°κ° νμμ΄λ©°, μνλ©΄ μ€λ₯κ° λλ€.
- μΌλ°μ μΈ ν μΈμ΄μμλ λ€μ¬μ°κΈ°μ λν μ μ½μ΄ μμ΄ μ ν μ€λ₯κ° λμ§ μλλ€.
- νμ΄μ¬μμλ λ€μ¬μ°κΈ° λΆλΆμ΄ μ½λμ λ Όλ¦¬μ μ§ν©μΈ λΈλ‘μ νννλ€.
- λ€μ¬μ°κΈ°λ μ€νμ΄μ€ 4μΉΈμ κΆμ₯(PEP 8)
- λΈλ‘ μ€μ²© μ μΆκ°μ μΈ 4μΉΈ λ€μ¬μ°κΈ° μ½μ μ ν΄μΌνλ€.
(5) λ¬Έμν
[1] μ£Όμ(comment)
- μ€μ μ£Όμμ νλ‘κ·Έλλ° μΈμ΄μμ μλ¬΄λ° κΈ°λ₯μ νμ§ μμ μ½λμ μμ¬μμ΄λ μ€λ₯λ₯Ό λ΄λ±μ§μλλ€.
- νμ§λ§, μ΄λ¬ν μ£Όμμ μ¬μ©νλ κ°μ₯ ν° μ΄μ λ‘λ μ½λμ λν μ€λͺ μ λ£μ μ μλ€λ λΆλΆμ΄λ€.
- μ½λμ λν μ€λͺ μ λ£μ΄ λ€λ₯Έ μ¬λμ΄ λ΄€μ λ κ°λ μ±μ΄ μ’μμ Έ κ°λ° μλκ° μ¬λΌκ°κΈ° λλ¬Έμ μ μ§λ³΄μμ μ©μ΄νλ€.

[2] μ£Όμμ μ’ λ₯
- ν λΌμΈ μ£Όμμλ # κΈ°νΈλ₯Ό μ¬μ© ex) # μ£Όμμ λλ€.
- μ¬λ¬ λΌμΈ μ£Όμμλ """ λλ ''' 3κ°λ₯Ό μ°λ¬μ μ¬μ©νλ€,
2. λ°μ΄ν° μ μ₯
(1) λ³μ (variable)
- κ°(λ°μ΄ν°)λ₯Ό μ μ₯νκΈ° μν 곡κ°μ μλ―Ένλ©°, μ μ₯ν κ°μ λ³μλΌλ 곡κ°μ ν λΉλμ΄ μ¬μ¬μ©μ ν μ μλ€.
- μ½κ² λ§ν΄, μ«μλ λ¬Έμλ± λ€μν λ°μ΄ν°μ μ΄λ¦μ λΆν μ μ₯νλ€κ³ μκ°νλ©΄ λλ€.
- λ³μλ κ°μ λ³κ²½νλ ν λΉμ°μ°μ(=)λ₯Ό μ΄μ© νλ€λ νΉμ§μ΄ μλ€.
[1] κ°μ ν λΉ
- λ³μλ₯Ό λ§λ€μ΄ κ°μ λ£κ² λλ©΄, λ΄λΆμ μΌλ‘λ λ©λͺ¨λ¦¬μ 곡κ°μ ν λΉλ°μ κ·Έ 곡κ°μ κ°μ λ£κ² λλ€.
- μ΄λ, 곡κ°μ ν λΉμ μΈν°ν리ν°κ° ν΄μ£Όλ©°, ν΄λΉ 곡κ°μ μ΄λ¦μ λ³μ 곡κ°μ ν λΉν λ λ§λ λ³μλͺ μ΄ λλ€.

- κ·Έλ¦Όμ μ½λλ "number" λΌλ λ³μλͺ μ κ°λ λ³μλ₯Ό μμλ‘ λ§λ€μ΄ "1" μ΄λΌλ λ°μ΄ν°μ κ°μ ν λΉν μνμ΄λ€.
- print() ν¨μλ₯Ό ν΅ν΄ "number" λ₯Ό μ°κ² λλ©΄ κ²°κ³Όκ°μΌλ‘λ -> "1" μ΄ μΆλ ₯μ΄ λλκ±Έ λ³Ό μ μλ€.
(2) μλ³μ
- νλ‘κ·Έλ¨ λ΄λΆμ μ μλ κ°μ²΄(λ³μ, ν¨μ λ±)μ μ΄λ¦
- κ³ μ νκ² λ§λ€μ΄μ ΈμΌ νλ μ μ₯ 곡κ°μ μ΄λ¦μ μλ³μλΌκ³ λ³Ό μ μλ€.
- μ½κ² λ§ν΄, μμ μμ μ½λμμ "number" λ₯Ό μλ³μλΌκ³ 보면 λλ€.
* 보ν΅μ λ³μ ν λΉμλ λ³μλͺ , ν¨μμλ ν¨μλͺ μ΄λΌκ³ μΉν¨.
(3) μμ½μ΄ (reserved word)
- νμ΄μ¬ μΈν°ν리ν°μ μν΄ μ΄λ―Έ λ¬Έλ²μ μΈ μ©λλ‘ μ¬μ©λμ΄ μλ³μλ‘ μ¬μ©μ΄ λΆκ°λ₯ν λ¨μ΄

3. μ°μ μ°μ°μ
(1) μ°μ μ°μ°μμ μ μ
- νΌμ°μ°μ(operand)μ λν΄ μ§μ λ μ°μ μ°μ°μ μ§μνλ κΈ°νΈλ₯Ό μλ―Ένλ€.
- μ½κ²λ§ν΄, μ°μ μ°μ°μΈ λ§μ λΊμ λλμ κ³±μ λ±μ λν κΈ°νΈλ₯Ό μλ―Έν¨.
- μ°μ μ°μ°μμλ "λ¨ν μ°μ°μ" , "μ΄ν μ°μ°μ" κ° μλ€.
[1] λ¨ν μ°μ°μ(unary operator)
- νλμ ν μ¦, νλμ μ«μμ μ°μ°μκ° λ€μ΄κ°λ κ²½μ°λ₯Ό μλ―Έν¨.
- ex) -5, +5 μ κ°μ νλμ νμ κ°λ λ¨νμ μ°μ°μκ° λ€μ΄κ°λ κ²½μ°
[2] μ΄ν μ°μ°μ(binary operator)
- κ°μ₯ νν μ¬μ©λλ μ°μ°μλ‘ λ κ° μ΄μμ νμ μ°μ°μ κΈ°νΈλ₯Ό ν΅ν΄ μ°μ°μ νλ κ²½μ°
- ex) 1 + 1 / 1 - 1 ... λ±
(2) νΉμ μ°μ μ°μ°μ
- νλ‘κ·Έλλ° μΈμ΄μμλ§ μ¬μ©λλ μ°μ° λλ λΆνΈ
- νμ΄μ¬μμ λνμ μΌλ‘ "μ μ λλμ μ°μ°μ(//)" , "λͺ¨λλ‘ μ°μ°μ(%)" κ° μλ€.
[1] μ μ λλμ μ°μ°μ(//)
- ν΄λΉ μ°μ°μλ λͺ«μ 무쑰건 μ μλ‘ λ°νν΄μ£Όλ μ°μ°μμ΄λ€.
- μ¦, μμμ μ΄νλ₯Ό λ²λ¦Ό(floor) μ²λ¦¬λ₯Ό ν΄μ λλ €μ£Όκ²λλ€.
[2] λͺ¨λλ‘ μ°μ°μ(%)
- λ μλ₯Ό λλ΄μ λ λλ¨Έμ§λ₯Ό κ°μ ꡬν΄μ£Όλ μ°μ°μμ΄λ€.
(3) μ°μ°μ μ°μ μμ
- μ°μ°μ μ°μ μμλ ννμμμ μ¬μ©λ μ¬λ¬ μ°μ°μμ μ°μ° μμλ₯Ό κ²°μ νλ κ²μ μλ―Ένλ€.
[1] κ΄νΈ λ΄λΆμ μμ
[2] μ§μ(**) μ°μ°μ
[3] κ³±μ , μ€μ λλμ , μ μ λλμ , λλ¨Έμ§ μ°μ° ( μΌμͺ½μμ μ€λ₯Έμͺ½ μμλ‘ μ μ© )
[4] λ§μ , λΊμ μ°μ°μ ( μΌμͺ½μμ μ€λ₯Έμͺ½ μμλ‘ μ μ© )
[5] ν λΉ μ°μ°μ
(4) νμ΄μ¬ λ΄μ₯ ν¨μ
- νμ μ¬μ©λλ ν¨μλ€μ νμ΄μ¬ μΈν°ν리ν°μμ κΈ°λ³Έμ μΌλ‘ λ΄μ₯ν΄λκ³ μ 곡μ ν΄μ£Όλ ν¨μλ₯Ό μλ―Ένλ€.
- λ³λμ λͺ¨λμ΄λ ν¨ν€μ§ μμ΄ μ¬μ©μ΄ κ°λ₯ν¨.
[1] λνμ μΈ ν¨μ
- max() / round() / min() / abs() / pow() ...
- μΈμκ°μΌλ‘ κ°μ λκΈ°κ³ λ¦¬ν΄μ λ°λ ꡬ쑰
'π οΈBackend > β‘Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] 6κ° - μ ν ꡬ쑰 (0) | 2025.04.16 |
---|---|
[Python] 5κ° - μμ°¨ ꡬ쑰 λ° μ μ΄ κ΅¬μ‘° (0) | 2025.04.15 |
[Python] κ°μΈ μ»΄ν¨ν°μμ νμ΄μ¬ μ€μΉ λ° VS Codeλ‘ μ€ννκΈ° (0) | 2025.04.11 |
[Python] 3κ° - νμ΄μ¬μ μ΄ν΄ (1) | 2025.04.11 |
[Python] 2κ° - μ»΄ν¨ν°μ κ΅¬μ± (0) | 2025.04.09 |