νμ΄μ¬μλ λ¬Έμνκ³Ό μ«μν, 리μ€νΈμ λμ λ리 μλ£ν μΈμλ μλ£νμ΄ μ‘΄μ¬ν©λλ€.
κ°μμμ μ€λͺ νμ§ μμλ μλ£νλ€μ λν΄ μμλ΄ μλ€.
ννμ 리μ€νΈμ κ°μ‘±μ΄λΌκ³ λ§ν μ μμ΅λλ€.
리μ€νΈκ° λ³ν μλ μλ λ°μ΄ν°λ€μ μ§ν©μ΄μλ€λ©΄,
ννμ λ³ν μ μλ, μ¦ λ³νλ©΄ μλλ λ°μ΄ν°λ€μ λλν λ¬Άμ΄μ£Όλ μλ£νμ λλ€.
λν λ¨μ§ 1κ°μ μμλ§μ κ°μ§ λλ μμ λ€μ μ½€λ§(,)λ₯Ό λ°λμ λΆμ¬μΌ νλ€λ κ²κ³Ό
tuple = 1, 2, 3μ²λΌ κ΄νΈ( )λ₯Ό μλ΅ν΄λ 무방νλ€λ μ°¨μ΄μ μ΄ μμ΅λλ€.
ννμ μκ΄νΈμμ λ°μ΄ν°λ₯Ό λμ΄νλ ννλ‘, ('90', '86', '98') κ°μ ννλ‘ μμ±ν©λλ€.
리μ€νΈμ λ¬λ¦¬ νν μμ μμΉν λ°μ΄ν°λ€μ μμ νκ±°λ μμ ν μ μμ΅λλ€.
#νν μμ±
tp = (1, 2, 3)
tp2 = (4, 5, 6)
#ννμ λ§μ
print(tp + tp2)
#ννμ κ³±μ
print(tp * 3)
#ννμ μΈλ±μ±
print(tp[0])
#ννμ μ¬λΌμ΄μ±
print(tp[0:3])-
νν μ¬μ©λ²
- ννμ λ§μ : (1,2,3) + (4,5,6) = (1,2,3,4,5,6)
- ννμ κ³±μ : (1,2,3) * 3 == (1,2,3,1,2,3,1,2,3)
- ννμ μΈλ±μ± : tupleμ΄ (1,2,3)μΈ κ²½μ° => tuple[0] == 1
- ννμ μ¬λΌμ΄μ± : tupleμ΄ (1,2,3)μΈ κ²½μ° => tuple[0:2] == (1,2)
- μμ λ³κ²½ : μ€λ₯ λ°μ
tuple = 1,2,3 κ³Ό κ°μ΄ κ΄νΈλ₯Ό μλ΅νκ³ λ μ¬μ©ν μ μμ΅λλ€.
tuple = (1,) κ³Ό κ°μ΄ μμκ° νκ°μΌ λλ μ½€λ§λ₯Ό κΌ λΆμ¬μ€μΌ ν©λλ€.
λΆπ₯ μλ£νμ΄λ μ°Έ(True)μ κ±°μ§(False)λ₯Ό λνλ΄λ μλ£νμ λλ€.
1 + 1 = 2 λ μ°Έ μ λλ€.
μ°Έκ³Ό κ±°μ§μ΄ μλ£νμ΄λΌκ΅¬μ? λ§μ΅λλ€.
νμ΄μ¬μμλ μ°Έκ³Ό κ±°μ§μ λνλΌ μ μλ λ€μν λ°©λ²μ΄ μμ§λ§ μ°λ¦¬λ booleanνμ μ μλ£νμλ μ°Έκ³Ό κ±°μ§μ΄λΌλ λκ°μ κ°μ΄ μλ€κ³ μ΄ν΄νλ©΄ λ©λλ€.
print(1 == 1) μ μ
λ ₯νκ³ μ€ν ν΄ λ΄
μλ€.
1κ³Ό 1μ κ°κΈ° λλ¬Έμ Trueλ₯Ό λ°νν©λλ€.
-
μλ£νμ μ°Έκ³Ό κ±°μ§ νλ¨νκΈ°
pythonμμ κΈ°λ³ΈμΌλ‘ μ κ³΅ν΄ μ£Όλ bool ν¨μλ₯Ό μ¬μ©νλ©΄ bool μ°μ°μ ν΅ν΄ μλ£νμ μ°Έκ³Ό κ±°μ§μ μλ³ν μ μμ΅λλ€.
pythonμ΄λΌλ λ¬Έμμ΄μ΄ μ°ΈμΈμ§ κ±°μ§μΈμ§ νλ¨νλ €λ©΄ bool('python') ꡬ문μ μ¬μ©ν©λλ€.
'python'μ True λΌλ κ°μ λ°ννλ λ¬Έμμ΄μ νμ΄μ¬μμ trueλ‘ μ²λ¦¬νλ κ²μ μ μ μμ΅λλ€.