λ°μ΄ν°μ ννλ₯Ό νννλ μλ£ν
νλ‘κ·Έλλ°μ μ
λ¬Ένλ©΄ λ°μ΄ν°μ ννλ₯Ό μλ―Ένλ μλ£ν(Data Type)
μ΄λΌλ λ¨μ΄λ₯Ό μμ£Ό μ νκ² λ©λλ€.
νλ‘κ·Έλλ°μμ μλ£νμ λ³μ λ° λ°μ΄ν°κ° μ΄λ€ μ’ λ₯μ κ°μ κ°μ§ μ μλμ§λ₯Ό μ μν©λλ€.
μλ₯Ό λ€μ΄ μ«μ μλ£νμ μ μ(Integer)μ μμμ (float)λ₯Ό λ€λ£¨λ©°, λ¬Έμμ΄(String) μλ£νμ ν κ° μ΄μμ λ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ°μ΄ν°λ₯Ό λ€λ£Ήλλ€.
νμ΄μ¬μμλ μλ‘ λ€λ₯Έ λ³μκ° μ°μ°μ ν λ, μλ£νμ΄ μΌμΉνμ§ μμΌλ©΄ μ€λ₯κ° λ°μν©λλ€.
a = 10 b = "μλ νμΈμ" # μ«μμ λ¬Έμμ΄μ λνλ €κ³ νλ©΄ μ€λ₯ λ°μ print(a + b) # TypeError: unsupported operand type(s) for +: 'int' and 'str'
μ§κΈλΆν° νμ΄μ¬μμ μμ£Ό μ¬μ©λλ μλ£νμ λν΄ μμλ³΄κ² μ΅λλ€.
μ«μ μλ£ν
μ«μ(Number)
λ μ μλ₯Ό λνλ΄λ intμ μμμ μ ν¬ν¨νλ floatμ΄ μμ΅λλ€.
a = 10 # int μλ£ν b = 3.14 # float μλ£ν
μ«μ μλ£νμ μ¬μΉμ°μ°μ λΉλ‘―ν λ€μν μ°μ°μ μ§μν©λλ€.
a = 10 b = 3 print(a + b) # 13 μΆλ ₯ print(a - b) # 7 μΆλ ₯
λ¬Έμμ΄ μλ£ν
λ¬Έμμ΄(String)
μ 1κ° μ΄μμ λ¬Έμλ‘ μ΄λ£¨μ΄μ§ λ°μ΄ν°λ₯Ό λ»ν©λλ€.
νμ΄μ¬μμ λ¬Έμμ΄μ λ°λμ ν°λ°μ΄ν "
λλ μμλ°μ΄ν '
λ‘ κ°μΈμ ννν΄μΌ ν©λλ€.
name = "Alice" greeting = 'Hello, World!'
λ¬Έμμ΄μ λ¬Έμμ΄λΌλ¦¬ λνκ±°λ κ³±ν μ μμ΅λλ€.
divider = "=" print(divider * 10) # '==========' μΆλ ₯
λΆλ¦¬μΈ μλ£ν
λΆλ¦¬μΈ(Boolean)
μ μ°Έ(True)κ³Ό κ±°μ§(False)μ λνλ΄λ μλ£νμ
λλ€.
True
λ μ°ΈμΈ κ²½μ°, False
λ κ±°μ§μΈ κ²½μ°λ₯Ό λνλ
λλ€.
μ£Όλ‘ λΆλ¦¬μΈ μλ£νμ 쑰건문과 λ Όλ¦¬ μ°μ°μ μ£Όλ‘ μ¬μ©λ©λλ€.
is_adult = True if is_adult: print("μ±μΈμ λλ€.") else: print("λ―Έμ±λ μμ λλ€.")
μ¬λ¬ λ°μ΄ν°λ₯Ό ν λ²μ κ΄λ¦¬νλ 리μ€νΈμ λμ λ리
μ€μνμμ νλμ μμμ μ¬λ¬ κ°μ§ 물건μ λ΄λ―μ΄, νμ΄μ¬μμλ μ¬λ¬ κ°μ λ°μ΄ν°λ₯Ό ν λ²μ κ·Έλ£Ήνν΄ λ€λ£° μ μμ΅λλ€.
νμ΄μ¬μ μ¬λ¬ λ°μ΄ν°λ₯Ό ν λ²μ κ΄λ¦¬ν λ μ¬μ©νλ 리μ€νΈ(List)
, νν(Tuple)
, λμ
λ리(Dictionary)
, μ§ν©(Set)
μλ£νμ μ 곡ν©λλ€.
리μ€νΈ(List)
리μ€νΈ
λ μμκ° μλ λ°μ΄ν°μ λͺ¨μμΌλ‘, 리μ€νΈ μμλ μ¬λ¬ κ°μ§ νλͺ©λ€μ λ΄μλμ μ μμ΅λλ€.
리μ€νΈλ λκ΄νΈ [ ]
λ‘ λ°μ΄ν°λ₯Ό κ°μΈμ νννλ©°, κ° νλͺ©μ μΌν ,
λ‘ κ΅¬λΆν©λλ€.
fruits = ["apple", "banana", "cherry"] print(fruits[0]) # 'apple' μΆλ ₯
μ¬κΈ°μ 0
κ³Ό κ°μ΄ λ°°μ΄ λ΄ νΉμ μμΉλ₯Ό κ°λ¦¬ν€λ μ«μλ₯Ό μΈλ±μ€(Index)
λΌκ³ ν©λλ€.
μΈλ±μ€λ 0λΆν° μμνλ©°, fruits[0]
μ fruits
리μ€νΈμ 첫 λ²μ§Έ νλͺ©μΈ apple
μ κ°λ¦¬ν΅λλ€.
λμΌν μλ¦¬λ‘ fruits[1]
μ banana
, fruits[2]
λ cherry
λ₯Ό κ°λ¦¬ν΅λλ€.
νν(Tuple)
νν
μ 리μ€νΈμ μ μ¬νμ§λ§, ν λ² μμ±λ ννμ λ³κ²½ν μ μμ΅λλ€.
ννμ μκ΄νΈ ( )
λ‘ λ°μ΄ν°λ₯Ό κ°μΈμ νννλ©°, κ° νλͺ©μ μΌν ,
λ‘ κ΅¬λΆν©λλ€.
fruits = ("apple", "banana", "cherry") # ννμ ν λ² μμ±λλ©΄ λ³κ²½ν μ μμ fruits[0] = "orange" # TypeError: 'tuple' object does not support item assignment
λμ λ리(Dictionary)
λμ
λ리
λ ν€μ κ°μ μμΌλ‘ λ°μ΄ν°λ₯Ό μ μ₯ν©λλ€.
μλ₯Ό λ€μ΄, μμ΄ λ¨μ΄μ κ·Έ λ»μ 맀μΉνλ μ¬μ (Dictionary)μ²λΌ, λμ λ리λ νΉμ ν€μ ν΄λΉνλ κ°μ λΆλ¬μ¬ μ μμ΅λλ€.
λμ
λ리λ μ€κ΄νΈ { }
λ‘ λ°μ΄ν°λ₯Ό κ°μΈμ νννλ©°, κ° νλͺ©μ μΌν ,
λ‘ κ΅¬λΆν©λλ€.
person = {"name": "CodeFriends", "age": 25} name = person["name"] print(name) # "CodeFriends" μΆλ ₯
μ§ν©(Set)
μ§ν©
μ μ€λ³΅μ νμ©νμ§ μκ³ μμκ° μλ λ°μ΄ν°λ₯Ό λͺ¨μλμ μλ£νμ
λλ€.
μ§ν©μ μ€κ΄νΈ { }
λ‘ λ°μ΄ν°λ₯Ό κ°μΈμ νννλ©°, κ° νλͺ©μ μΌν ,
λ‘ κ΅¬λΆν©λλ€.
unique_numbers = {1, 2, 3, 3, 4} # {1, 2, 3, 4} μΆλ ₯ print(unique_numbers)
νμ΄μ¬μμ μ«μ μλ£νμ λνλ΄λ λ κ°μ§ μ£Όμ νμ μ 무μμΈκ°μ?
strκ³Ό list
floatκ³Ό dict
intμ float
setκ³Ό tuple
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result