λ°μ΄ν° νμ μ΄λ 무μμΈκ° π‘
λ°μ΄ν° νμ μ νλ‘κ·Έλλ°μμ λ³μλ μμμ λν μ νμ μ μνλ λ°©λ²μ΄λ€. κ° λ°μ΄ν° νμ μ κ°μ μ’ λ₯μ κ·Έμ λ°λ₯Έ λ©λͺ¨λ¦¬ κ³΅κ° ν λΉ λ°©μμ κ²°μ νλ€. νμ΄μ¬μ λμ νμ μΈμ΄λ‘, λ³μλ₯Ό μ μΈν λ νμ μ λͺ μμ μΌλ‘ μ§μ ν νμκ° μλ€.
λ°μ΄ν° νμ μ κ°λ κ³Ό μ’ λ₯ π
νμ΄μ¬μ λ³μλ₯Ό μ μΈν λ νμ μ λͺ μνμ§ μμλ λλ€. λμ λ³μμ κ°μ΄ ν λΉ λ λ ν΄λΉ κ°μ νμ μ λ°λΌ μλμΌλ‘ λ°μ΄ν° νμ μ΄ κ²°μ λλ€. λν μΈλ―Έμ½λ‘ μ μ¬μ©νμ¬ λ¬Έμ₯μ λλ΄μ§μλλ€. μΆλ ₯ ν¨μλ print()ν¨μλ₯Ό μ¬μ©νκ³ , μ€νμ μ£Όλ‘ F5 ν€λ₯Ό μ¬μ©νλ€.
value = 100
print(value)
νμ μ λͺ μνμ§ μμλ ν΄λΉ λ³μμ νμ μ μκ³ μΆμ λλ type() ν¨μλ₯Ό μ¬μ©νμ¬ νμΈν μ μλ€.
type(μλ£)
type() ν¨μλ₯Ό μ¬μ©νλ©΄ ν΄λΉ κ°μ νμ μ΄ μΆλ ₯λλ€. κ·Όλ° classκ° μ λΆμμκΉ? π
type()ν¨μλ₯Ό μ¬μ©νμ¬ λ°μ΄ν° νμ μ μΆλ ₯νλ©΄ ν΄λΉ νμ μ ν΄λμ€ μ 보λ ν¨κ» νμλλ€.
μ΄λ νμ΄μ¬μ λͺ¨λ λ°μ΄ν° νμ μ΄ μ€μ λ‘ ν΄λμ€λ‘ ꡬνλμ΄ μκΈ° λλ¬Έμ΄λ€. μλ₯Ό λ€μ΄ intλ μ μλ₯Ό λνλ΄λ ν΄λμ€μ΄κ³ , strμ λ¬Έμμ΄μ λνλ΄λ ν΄λμ€μ΄λ€.
λ°λΌμ type() ν¨μλ₯Ό ν΅ν΄ μΆλ ₯λ κ²°κ³Όμμ <class 'int'>, <class 'str'>, <class 'float'>λ κ°κ° μ μ, λ¬Έμμ΄, λΆλμμμ μ«μμ ν΄λμ€λ₯Ό λνλΈλ€.
C, C++μμλ int, float, doubleκ³Ό κ°μ κΈ°λ³Έ λ°μ΄ν° νμ μ΄ μλ€. νμ§λ§ Java, C#, JavaScript, pythonκ³Ό κ°μ μΈμ΄μμλ κΈ°λ³Έ λ°μ΄ν° νμ μ΄ μλ λͺ¨λ κ²μ΄ ν΄λμ€λ‘ ꡬνλλ€.
ν΄λΉ μΈμ΄μμλ μ μ, μ€μ λ±μ λ°μ΄ν° νμ μ΄ κ²°κ΅ ν΄λμ€λ‘ ννλλ€.
λ¬Έμμ΄ λ°μ΄ν° π
π λ¬Έμμ μμ€ν€ μ½λμ λ³ν
λ¬Έμμ΄μ νλμ λ¬Έμλ€μ΄ λͺ¨μ¬μ λ§λ€μ΄μ§ λ°μ΄ν°μ΄λ€. νμ΄μ¬μμλ λ¬Έμ νμ μ΄ λ³λλ‘ μ§μλμ§ μκ³ , λͺ¨λ λ¬Έμλ λ¬Έμμ΄λ‘ μ²λ¦¬λλ€. μ΄λ μ»΄ν¨ν°κ° μ¬λμ²λΌ λ¬Έμλ₯Ό μ§μ μ μΌλ‘ μ΄ν΄νμ§ λͺ»νκ³ , 0κ³Ό 1λ‘ μ΄λ£¨μ΄μ§ κΈ°κ³μ΄λ§ μΈμνκΈ° λλ¬Έμ΄λ€. λ°λΌμ λ¬Έμλ₯Ό μ«μλ‘ λ§€νν μμ€ν€μ½λκ° μ 곡λλ€.
ord()ν¨μλ₯Ό μ¬μ©νλ©΄ λ¬Έμλ₯Ό μμ€ν€μ½λλ‘ λ³νν μ μκ³ , chr()ν¨μλ₯Ό μ¬μ©νλ©΄ μμ€ν€μ½λλ₯Ό λ¬Έμλ‘ λ³νν μ μλ€
π input ν¨μμ κΈ°λ³Έ μ¬μ©
μ¬μ©μλ‘λΆν° ν€λ³΄λλ‘ μ λ ₯μ λ°κΈ° μν΄ input()ν¨μλ₯Ό μ¬μ©νλ€. λ€λ₯ΈμΈμ΄μμ CμΈμ΄λ scanf()ν¨μ, μλ°μ€ν¬λ¦½νΈμμλ prompt()ν¨μλ₯Ό μ¬μ©νλ€.
input()ν¨μλ₯Ό μ¬μ©νλ©΄ μ¬μ©μκ° ν€λ³΄λλ‘ μ λ ₯ν κ°μ λ³μμ μ μ₯ν μ μλ€. μ λ ₯λ κ°μ μ¬μ©μκ° μ λ ₯μ λ§μΉκ³ μν° ν€λ₯Ό λλ₯΄λ©΄ λ³μμ λμ λλ€.
μλ₯Ό λ€μ΄ μλμκ°μ΄ input()ν¨μλ₯Ό μ¬μ©νμ¬ μ¬μ©μλ‘ λΆν° κ°μ μ λ ₯λ°κ³ , μ΄λ₯Ό λ³μμ μ μ₯ν μ μλ€.
π μ λ ₯κ³Ό λ¬Έμμ΄ μ²λ¦¬
λν input() ν¨μλ μ¬μ©μκ° ν€λ³΄λλ‘ μ λ ₯ν κ°μ λͺ¨λ λ¬Έμμ΄ ννλ‘ μ²λ¦¬λλ€.
μλ₯Ό λ€μ΄ μλ μ½λμμ μ¬μ©μλ‘λΆν° λ κ°μ μ«μλ₯Ό μ λ ₯λ°μΌλ©΄ λνκΈ° 300μ΄ λμ€λ κ²μ΄ μλλΌ μ΄λ₯Ό λ¬Έμμ΄λ‘ μ²λ¦¬νμ¬ λ λ¬Έμμ΄μ κ²°ν©νλ€.
π μ λ ₯κ³Ό λ°μ΄ν° νμ μ²λ¦¬
μ¬μ©μλ‘λΆν° λ¬Έμμ΄ ννμ μ«μλ₯Ό μ λ ₯λ°κ³ , μ΄λ¦ μ μλ‘ λ³ννμ¬ λ³μμ μ μ₯νλ €κ³ νλ€.
νμ§λ§ μ μ½λμμ μ μ nNumκ³Ό λ¬Έμμ΄ strNumμ λνλ μ°μ°μ μλνκΈ° λλ¬Έμ νμ μ΄ λ§μ§ μμ μλ¬κ° λ°μνλ€.
νμ΄μ¬μμλ μλ‘ λ€λ₯Έ λ°μ΄ν° νμ κ°μ μ°μ°μ μ§μνμ§ μκΈ° λλ¬Έμ΄λ€.
λ°λΌμ μ΄λ¬ν κ²½μ°μλ μ¬μ©μλ‘λΆν° μ λ ₯λ°λ λ¬Έμμ΄μ μ μλ‘ λ³νν λ€μ μ°μ°μ ν΄μ£Όμ΄μΌ νλ€.
int()ν¨μλ₯Ό μ¬μ©νμ¬ λ¬Έμμ΄μ μ μλ‘ λ³νν μ μλ€.
κ·Έλ¬λ μ΄λ²μλ λ¬Έμμ΄κ³Ό μ μλ₯Ό λνλ €κ³ μλνκΈ° λλ¬Έμ νμ μλ¬κ° λ°μνλ€.
π μ λ ₯κ³Ό νμ λ³ν
μ 리νμλ©΄ input()ν¨μλ‘ μ λ ₯λ°μ λ¬Έμμ΄μ int()ν¨μλ₯Ό μ¬μ©νμ¬ μ μλ‘ λ³νν λ€μ μ μμ μ μμ λ§μ μ μννκ³ , κ·Έ κ²°κ³Όλ₯Ό λ€μ λ¬Έμμ΄λ‘ λ°ννμ¬ μΆλ ₯νλ©΄ λλ€.