λ¬Έμμ΄, μ«μ κ° μλ£ν λ³ννκΈ°
νλ‘κ·Έλλ°μ νλ€ λ³΄λ©΄ μ«μ
μ λ¬Έμ
λ₯Ό μλ‘ λ³νν΄μΌ νλ κ²½μ°κ° μμ£Ό λ°μν©λλ€.
μλ₯Ό λ€μ΄ μ«μλ₯Ό κ³μ°ν ν κ·Έ κ²°κ³Όλ₯Ό νλ©΄μ 보μ¬μ£Όκ±°λ, μ¬μ©μκ° μ λ ₯ν ν μ€νΈλ₯Ό μ«μλ‘ λ°κΎΈμ΄ κ³μ°ν΄μΌ νλ κ²½μ°κ° λ°μν μ μμ΅λλ€.
μ΄λ κ² νλμ μλ£νμ λ€λ₯Έ μλ£νμΌλ‘ λ³ννλ κ²μ μλ£ν λ³ν(Type Conversion)μ΄λΌκ³ ν©λλ€.
μ μλ£νμ λ³νν΄μΌ ν κΉμ?
νλ‘κ·Έλλ°μμ λͺ¨λ λ°μ΄ν°λ μλ£ν(Data Type)μ κ°κ³ μμ΅λλ€.
μλ₯Ό λ€μ΄ μ«μ 3
κ³Ό λ¬Έμ "3"
μ μμ°ν λ€λ¦
λλ€.
μλ‘ λ€λ₯Έ μλ£νλΌλ¦¬λ κ³μ°νκ±°λ λΉκ΅ν μ μκΈ° λλ¬Έμ, μ νν μ°μ°μ μν΄ μλ£νμ λ§μΆ°μΌ ν λκ° μμ΅λλ€.
λ¬Έμλ₯Ό μ«μλ‘ λ°κΎΈλ int()μ float()
"5"
μ κ°μ μ«μ ννμ λ¬Έμμ΄μ 5
μ κ°μ μ«μν λ°μ΄ν°λ‘ λ°κΏμΌ ν λκ° μμ΅λλ€.
μλ₯Ό λ€μ΄ "5" + 3
κ³Ό κ°μ΄ λ¬Έμμ΄κ³Ό μ«μλ₯Ό λνλ €κ³ νλ©΄ μ€λ₯κ° λ°μν©λλ€.
νμ΄μ¬μμλ μ΄λ¬ν κ²½μ°λ₯Ό μ²λ¦¬νκΈ° μν΄ int()
μ float()
ν¨μλ₯Ό νμ©ν΄ λ¬Έμμ΄μ μ«μλ‘ λ³νν©λλ€.
age_str = "25" # λ¬Έμμ΄μ μ μλ‘ λ³ν age = int(age_str) # 30 μΆλ ₯ print(age + 5) price_str = "19.99" # λ¬Έμμ΄μ μ€μλ‘ λ³ν price = float(price_str) # 9.99 μΆλ ₯ print(price - 10)
μμ κ°μ΄ int()
λ λ¬Έμμ΄μ μ μλ‘, float()
λ λ¬Έμμ΄μ μ€μλ‘ λ³νν©λλ€.
μ«μλ₯Ό λ¬Έμλ‘ λ°κΎΈλ str()
λ°λλ‘ μ«μμ λ¬Έμλ₯Ό μ°κ²°νμ¬ λ³΄μ¬μ£ΌκΈ° μν΄, μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³ννκ³ μΆμ λλ μμ΅λλ€.
score = 90 # "Your score is "λ λ¬Έμμ΄μ΄μ§λ§ scoreλ μ«μμ΄λ―λ‘ μ€λ₯ λ°μ result_str = "Your score is " + score # TypeError: can only concatenate str (not "int") to str
μ΄λ κ² μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³νν λλ str()
ν¨μλ₯Ό μ¬μ©ν©λλ€.
score = 90 # μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³ννμ¬ μ°κ²° result_str = "Your score is " + str(score) # Your score is 90 μΆλ ₯ print(result_str)
μ΄μ²λΌ str()
ν¨μλ μ«μλ₯Ό λ¬Έμμ΄λ‘ λ³νν΄μ£Όλ©°, μ΄λ κ² λ³νλ λ¬Έμμ΄μ λ€λ₯Έ λ¬Έμμ΄κ³Ό μ½κ² κ²°ν©λ μ μμ΅λλ€.
λ³νν λ μ£Όμν μ μ?
μλ£νμ λ³νν λλ νμ λ³ννλ €λ κ°μ΄ λ³νλ μ μλ ννμΈμ§ νμΈν΄μΌ ν©λλ€.
μλ₯Ό λ€μ΄, "abc"
κ°μ λ¬Έμμ΄μ int()
ν¨μλ‘ λ³ννλ €κ³ νλ©΄ μ€λ₯κ° λ°μν©λλ€.
text = "abc" # μ€λ₯ λ°μ: ValueError number = int(text)
νμ΄μ¬μμ int()
ν¨μλ λ¬Έμμ΄μ μ μλ‘ λ³ννλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result