(λ³Έ λ΄μ©μ λ
Έλ§λ μ½λλμ [PythonμΌλ‘ μΉ μ€ν¬λνΌ λ§λ€κΈ°] κ°μλ₯Ό ν λλ‘ μ 리νμμ΅λλ€.)
π λ€μ΄κ°λ©°
μμ μ 리 κΈμμ νμ΄μ¬μ λ³μ μ μΈ2020/12/14 - [κ°λ° 곡λΆ/Python] - [Python] νμ΄μ¬μ λ³μ μ μΈ λ°©λ² | variable declaration, variable naming
μ λν΄ μμλ΄€μμ΅λλ€.
λ³μμ μ μΈ λ°©λ²μ μμλ΄€μΌλ,
μ΄μ λ³μλ₯Ό μ§μ μ μΌλ‘ μ¬μ©ν μ μκ² νμ΄μ¬μ μλ£ν(Data types)μ λν΄μ μμλ³Ό κ²μ λλ€.
1. νμ΄μ¬μ μλ£ν(Data Types)
νμ΄μ¬μ μ μ, μ€μ, λ¬Έμ, λ Όλ¦¬ν λ± κΈ°λ³Έ μλ£ν ννλ₯Ό μ²λ¦¬ν©λλ€.
λ¨Όμ κΈ°λ³Έμ μΈ Data Typeμ λν΄μ μμλ³Ό κ²μ λλ€.
λ¬Έμν(String type): λ¬Έμμ΄μ λ°λμ μμλ°μ΄νλ, ν° λ°μ΄ν μμ ν¬ν¨λμ΄μΌ ν©λλ€.
# μ¬λ°λ₯Έ λ¬Έμν(String type) μμ±
a_string = "Hello"
a_string = 'hello'
# μλͺ»λ μμ±λ²
a_string = 'hello"
a_string = "hello'
λ°λμ ν° λ°μ΄νλ‘ μμνμΌλ©΄ ν° λ°μ΄νλ‘ λλμΌ νκ³ ,
μμ λ°μ΄νλ‘ μμνμΌλ©΄ μμλ°μ΄νλ‘ λλμΌ ν©λλ€.
μ μν(Integer type): μ λλ μμ μ μ.
# μ μν(Integer type) μμ±λ²
a_number = 10
μ€μν(Float type): μμμ μ΄ν μλ¦Ώμκ° μλ μ«μ. ( . λ€μμ μ«μκ° λ λ€λ λ€κ³ ν΄μ float)
# μ€μν(Float type) μμ±λ²
a_float = 3.14
λ Όλ¦¬ν(Boolean type): μ°Έ(True) λλ κ±°μ§(False)
νμ΄μ¬μμ True = 1 , False = 0κ³Ό κ°μ΅λλ€.
λ°μ μμ±ν μλͺ»λ μμλ₯Ό 보면
μλ°μ€ν¬λ¦½νΈλ₯Ό 곡λΆνλ€κ° μμΌλ©΄ μ°Έμ true, κ±°μ§μ falseλΌκ³ μ¨μμ κ²μ λλ€.
νμ§λ§ νμ΄μ¬μμλ λ Όλ¦¬ν(Boolean type)μ μμ±ν λμλ
Trueμ Falseμ κ°μ΄ κΌ μ²« κΈμλ₯Ό λλ¬Έμλ‘ μμ±μ ν΄μ€μΌ ν©λλ€.
κ·Έλ¦¬κ³ λ°μ΄νλ‘ κ°μΈμ£Όκ² λλ©΄ νμ΄μ¬μ λ¬Έμν(String Type)μΌλ‘ μΈμνκ² λ©λλ€.
# λ
Όλ¦¬ν(Boolean type) μμ±λ²
a_boolean = False
a_boolean = True
# μλͺ»λ μμ±λ²
a_boolean = true
a_boolean = "False"
None type: Noneμ΄ μλ―Ένλ 건 'μ‘΄μ¬νμ§ μλλ€' Noneμ 'μ°Έ'μ΄λΌλ λ»λ μλκ³ 'κ±°μ§'μ΄λΌλ λ»λ μλκ³ κ·Έλ₯ 'μλ€'λΌλ λ»μ λλ€.
# None type μμ±λ²
a_none = None
Noneμ νμ΄μ¬μλ§ μλ Data Typeμ λλ€.
μλ°μ€ν¬λ¦½νΈλ‘ μ€λͺ νμλ©΄ null κ°μ κ°κΉμ΄ μλ―Έμ λλ€.
π λ§μΉλ©°
νμ΄μ¬μ λ°μ΄ν° νμ μ λν΄μ 볡μ΅ν κ²Έ λ°°μ΄ λ΄μ©μ ν λλ‘ μ 리λ₯Ό νμ΅λλ€.