λ¬Έμμ΄ IndexError(index out of range) μμΈ
λ¬Έμμ΄μ μΈλ±μ±ν λ μ‘΄μ¬νμ§ μλ μΈλ±μ€λ₯Ό μ°Έμ‘°νλ €κ³ νλ©΄ IndexError
μμΈκ° λ°μν©λλ€. μ΄ μ€λ₯λ μ£Όλ‘ λ¬Έμμ΄μ κΈΈμ΄λ₯Ό μ΄κ³Όνλ μΈλ±μ€μ μ κ·Όνλ €κ³ ν λ λ°μν©λλ€.
μλ₯Ό λ€μ΄ κΈΈμ΄κ° 5μΈ λ¬Έμμ΄ s = "hello"
κ° μμ λ, s[5]
λλ s[6]
κ³Ό κ°μ΄ μ‘΄μ¬νμ§ μλ μΈλ±μ€μ μ κ·Όνλ €κ³ νλ©΄ IndexError
κ° λ°μν©λλ€.
λ¬Έμμ΄μ μΈλ±μ€λ 0λΆν° μμνκΈ° λλ¬Έμ λ¬Έμμ΄ "hello"μμ s[4]
λ μ ν¨νμ§λ§, s[5]
λ μ ν¨νμ§ μμ΅λλ€.
μ΄λ¬ν μ€λ₯λ₯Ό λ°©μ§νκΈ° μν΄μλ λ¬Έμμ΄μ κΈΈμ΄λ₯Ό νμΈνκ³ , μ ν¨ν μΈλ±μ€ λ²μ λ΄μμλ§ λ¬Έμμ΄μ μ κ·Όν΄μΌ ν©λλ€.
IndexError μμ
word = "νμ΄μ¬" # μ¬λ°λ₯Έ μΈλ±μ± print(word[0]) # 'ν' # IndexError λ°μ print(word[6]) # IndexError: string index out of range
λ¬Έμμ΄ μΈλ±μ± μ λ¬Έμμ΄μ κΈΈμ΄λ₯Ό μ΄κ³Όνλ μΈλ±μ€μ μ κ·Όνλ©΄ IndexError
κ° λ°μνλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result