class
Class
ν΄λμ€ κΈ°λ°μ κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° μΈμ΄λ ν΄λμ€λΌλ κ²μ κΈ°λ°μΌλ‘ κ°μ²΄λ₯Ό λ§λ€κ³ , κ·Έλ¬ν κ°μ²΄λ₯Ό μ°μ μΌλ‘ μκ°ν΄μ νλ‘κ·Έλλ°νλ κ²μ μ΄λ μΌλ‘ μΌκ³ μλ€
ν΅μ¬ ν€μλ
κ°μ²΄ : μμ±μ κ°μ§ μ μλ λͺ¨λ κ²μ μλ―Έ
κ°μ²΄ μ§ν₯ νλ‘κ·Έλλ° μΈμ΄ : κ°μ²΄λ₯Ό κΈ°λ°μΌλ‘ νλ‘κ·Έλ¨μ λ§λλ νλ‘κ·Έλλ° μΈμ΄
μΆμν : 볡μ‘ν μλ£, λͺ¨λ, μμ€ν λ±μΌλ‘λΆν° ν΅μ¬μ μΈ κ°λ λλ κΈ°λ₯μ κ°μΆλ € λλ κ²
ν΄λμ€ : κ°μ²΄λ₯Ό μ½κ³ νΈλ¦¬νκ² μμ±νκΈ° μν΄ λ§λλ μ§ κ΅¬λ¬Έ
μΈμ€ν΄μ€ : ν΄λμ€λ₯Ό κΈ°λ°μΌλ‘ μμ±ν κ°μ²΄λ₯Ό μλ―Έ
μμ±μ : ν΄λμ€ μ΄λ¦κ³Ό κ°μ μΈμ€ν΄μ€
λ©μλ : ν΄λμ€κ° κ°μ§ ν¨μ
μΆμν
νλ‘κ·Έλ¨μμ νμν μμλ§μ μ¬μ©ν΄μ κ°μ²΄λ₯Ό νννλ κ²
볡μ‘ν μλ£, λͺ¨λ, μμ€ν λ±μΌλ‘λΆν° ν΅μ¬μ μΈ κ°λ λλ κΈ°λ₯μ κ°μΆλ € λλ κ²
students = [ { "name": "μ€μΈμ±", "korean": 87, "math": 98, "english": 88, "science": 95 }, { "name": "μ°νμ§", "korean": 92, "math": 98, "english": 96, "science": 98 }, { "name": "ꡬμ§μ°", "korean": 76, "math": 96, "english": 94, "science": 90 }, { "name": "λμ μ£Ό", "korean": 98, "math": 92, "english": 96, "science": 92 }, { "name": "μ€μλ¦°", "korean": 95, "math": 98, "english": 98, "science": 98 }, { "name": "μ€λͺ μ", "korean": 64, "math": 88, "english": 92, "science": 92 } ] print("μ΄λ¦", "μ΄μ ", "νκ· ", sep="\t") for student in students: score_sum = student["korean"] + student["math"] +\ student["english"] + student["science"] score_average = score_sum / 4 print(student["name"], score_sum, score_average, sep="\t")
κ°μ²΄λ₯Ό λ§λλ ν¨μ (1)
κ°μ²΄λ₯Ό μ²λ¦¬νλ ν¨μ (2)
ν΄λμ€
μ¬μ©λ²
μΈμ€ν΄μ€
μ¬μ©λ² μΈμ€ν΄μ€ μ΄λ¦(λ³μ μ΄λ¦) = ν΄λμ€ μ΄λ¦() # μμ±μ ν¨μλΌκ³ λΆλ₯Έλ€
μμ±μ
μλ©Έμ
μμ±μμ λ°λλ‘ μΈμ€ν΄μ€κ° μλ©Έλ λ νΈμΆλλ ν¨μ
λ©μλ
μ΄λ€ ν΄λμ€μ μΈμ€ν΄μ€μΈμ§ νμΈνκΈ° : isinstance
νΉμν μ΄λ¦μ λ©μλ : str() ν¨μ
κ°μ²΄λ₯Ό λ¬Έμμ΄λ‘ λ³νν μ μμΌλ©°, to_String() ν¨μλ₯Ό λμ νμ¬ μ¬μ©
νΉμν μ΄λ¦μ λ©μλ : λΉκ΅ν¨μ
ν¨μ
μ μ
eq
equal (κ°λ€)
ne
not equal (λ€λ₯΄λ€)
gt
greater than (ν¬λ€)
ge
greater than or equal (ν¬κ±°λ κ°λ€)
it
less than (μλ€)
le
less than or equal (μκ±°λ κ°λ€)
ν΄λμ€ λ³μμ λ©μλ
ν΄λμ€ λ³μ
Last updated
Was this helpful?