λ°μ΄ν°λ₯Ό λ΄λ μμ, λ³μ
νλ‘κ·Έλλ°μμ λ³μ(Variable)
λ λ°μ΄ν°λ₯Ό λ΄λ μμλ₯Ό λ»ν©λλ€.
λ°μ΄ν°μ μ΄λ¦μ λΆμ¬ν΄ κ°μ μ μ₯νκ³ , νμμ λ°λΌ μ μ₯λ κ°μ μμ νκ±°λ μ°Έμ‘°ν μ μμ΅λλ€.
λ³μμ μλ―Έ
λ³μλ λ°μ΄ν°λ₯Ό μ μ₯νκΈ° μν λ©λͺ¨λ¦¬(λ°μ΄ν°μ λͺ λ Ήμ΄λ₯Ό μμ μ μ₯νλ κ³³)μ μμΉλ₯Ό κ°λ¦¬ν€λ μ΄λ¦μ λλ€.
νμ΄μ¬μμλ λ³μλ₯Ό μ μΈν λ λ³λμ ν€μλ(μ: var
, let
)κ° νμνμ§ μμ΅λλ€. κ°λ¨ν λ³μλͺ
μ μ κ³ , λ±νΈ νμ(=)λ‘ κ°μ ν λΉν©λλ€.
my_variable = 10 # my_variable λ³μμ 10 ν λΉ name = "μ½λνλ μ¦" # name λ³μμ "μ½λνλ μ¦" ν λΉ
λ³μ μ μΈκ³Ό μ΄κΈ°ν
λ³μλ₯Ό μ μΈ(Declaare)
νλ€λ κ²μ λ³μλ₯Ό μ¬μ©ν μ€λΉλ₯Ό νλ€λ μλ―Έμ
λλ€.
λ³μλ₯Ό μ μΈν λ λ³μμ κ°μ ν λΉνλ κ²μ μ΄κΈ°ν(Initialization)
λΌκ³ ν©λλ€.
# my_variable λ³μ μ μΈ my_variable = 10 # μ΄κΈ°ν: 10 ν λΉ
νμ΄μ¬μ λ³μλ₯Ό μ μΈλ§νκ³ μ΄κΈ°ννμ§ μμΌλ©΄ NameError
μ€λ₯κ° λ°μν©λλ€.
# μ΄κΈ°ν μμ΄ λ³μ μ μΈ μλ x # NameError: name 'x' is not defined
λ°λΌμ νμ΄μ¬μμ λ³μλ₯Ό μ μΈν λλ λ±νΈ(=)
λ₯Ό μ¬μ©ν΄ λ°λμ μ΄κΈ°νν΄μΌ ν©λλ€.
νμ΄μ¬ λ³μμ νΉμ§
-
λμ μλ£ν
: λ³μμ μλ£ν(Type, ν μ€νΈ, μ«μμ κ°μ μλ£μ νν)μ΄ νλ‘κ·Έλ¨ μ€ν μ€μ κ²°μ λλ©°, μ½λ μμ± μ λ³μ νμ μ 미리 μ μΈν νμ μμ΅λλ€. -
μ¬ν λΉ κ°λ₯
: λ³μμ μ μ₯λ κ°μ λ³κ²½νκ±°λ λ€λ₯Έ νμ μ κ°μΌλ‘ μ¬ν λΉν μ μμ΅λλ€.
number = 5 # μ μ(μ«μ) ν λΉ number = "five" # λ¬Έμμ΄(ν μ€νΈ)λ‘ μ¬ν λΉ
μ½λ© μ€μ΅
λ³μ greeting
μ λ¬Έμμ΄ "hello"λ₯Ό ν λΉν΄ 보μΈμ.
νμ΄μ¬μμ λ³μλ₯Ό μ μΈν λ var
λ let
ν€μλλ₯Ό λ°λμ μ¬μ©ν΄μΌ νλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result