πΎμ¬λΌμ΄μ±
-μ²μλΆν°λ λκΉμ§ νλ κ²½μ° κ³΅λ°±μΌλ‘ λΉμλ μκ΄ μλ€.
-μ²μλΆν° μ
λλ μΈλ±μ€κ° 0λΆν°μ΄μ§λ§, λμμλΆν° μ
λλ μΈλ±μ€κ° -1λΆν°μ΄λ€.
jumin = "990120-1234567"
print("μ±λ³: " + jumin[7])
print("μ°: " + jumin[0:2]) # 0λΆν° 2 μ§μ κΉμ§ (0,1)
print("μ: " + jumin[2:4])
print("μΌ: " + jumin[4:6])
print("μλ
μμΌ: " + jumin[:6]) # μ²μλΆν° 6 μ§μ κΉμ§
print("λ€ 7μ리: " + jumin[7:]) # 7λΆν° λκΉμ§
print("λ€ 7μ리 (λ€μμλΆν°): " + jumin[-7:])
#맨 λ€μμ 7λ²μ§ΈλΆν° λκΉμ§
πΎλ¬Έμμ΄ μ²λ¦¬ ν¨μ
-findμμλ μνλ κ°μ΄ λ³μμ μμ λ -1μ΄ μΆλ ₯λλ€. λ°λ©΄, indexμμλ μνλ κ°μ΄ μμ λ μ€λ₯λ₯Ό μΆλ ₯νλ©΄μ νλ‘κ·Έλ¨μ μ’
λ£νλ€.
python = "Python is Amazing"
print(python.lower()) # λ¬Έμ₯μ μλ¬Έμλ‘ λ°κΏμ€
print(python.upper()) # λ¬Έμ₯μ λλ¬Έμλ‘ λ°κΏμ€
print(python[0].isupper()) # ν΄λΉ λ¬Έμμ΄μ΄ λλ¬ΈμμΈμ§ νλ³ν΄μ€ (boolνμ
)
print(len(python)) # λ¬Έμμ΄μ κΈΈμ΄λ₯Ό μλ €μ€
print(python.replace("Python", "Java")) # λ¬Έμμ΄ μμ μλ κ°λ€μ λ°κΏ μ μμ
index = python.index("n") # μ΄λ€ λ¬Έμκ° μ΄λ μμΉμ μλμ§ μλ €μ€
print(index)
index = python.index("n", index + 1) # ν΄λΉ μΈλ±μ€λΆν° μμΉ νμμ μμν¨
print(index)
print(python.find("n")) # ν΄λΉ λ¬Έμκ° ν¬ν¨λ μμΉλ₯Ό μλ €μ€
print(python.find("Java")) # μνλ κ°μ΄ λ³μμ ν¬ν¨λμ§ μμ κ²½μ° -1μ΄ μΆλ ₯λ¨
print(python.count("n")) # nμ΄ λ³μμμ μ΄ λͺλ² λ±μ₯νλμ§ κ°―μλ₯Ό μΈμ΄μ€
πΎλ¬Έμμ΄ ν¬λ§·
-%s
λ‘λ§ μ°λ©΄ μ μνμ΄λ λ¬Έμνμ΄λ μκ΄μμ΄ κ°μΆλ ₯μ΄ κ°λ₯νλ€.
-μλμ κ°μ΄ μ¬λ¬κ°μ§ λ°©λ²μ΄ μλ€.
# λ°©λ²1
print("λλ %dμ΄μ
λλ€." % 20)
print("λλ %sμ μ’μν΄μ" % "νμ΄μ¬")
print("Appleμ %cλ‘ μμν΄μ." % "A") # νκΈμλ§ λ°κ² λ€!
print("λλ %sμ΄μ
λλ€." % 20)
print("λλ %sμκ³Ό %sμμ μ’μν΄μ" % ("νλ", "λΉ¨κ°"))
# λ°©λ²2
print("λλ {}μ΄μ
λλ€.".format(20))
print("λλ {}μκ³Ό {}μμ μ’μν΄μ".format("νλ", "λΉ¨κ°"))
print("λλ {0}μκ³Ό {1}μμ μ’μν΄μ".format("νλ", "λΉ¨κ°"))
# format λ€μ μλ κ°λ€μ 0λ²μ§Έ 1λ²μ§Έλ‘ μκ°ν΄μ κ°κ° μλ²μ λ§κ² μ€νμ΄ λ¨
print("λλ {1}μκ³Ό {0}μμ μ’μν΄μ".format("νλ", "λΉ¨κ°"))
# λ°©λ²3
print("λλ {age}μ΄μ΄λ©°, {color}μμ μ’μν΄μ".format(age = 20, color = "μ£Όν©"))
print("λλ {age}μ΄μ΄λ©°, {color}μμ μ’μν΄μ".format(color = "μ£Όν©", age = 20))
# λ°©λ²4
age = 22
color = "κ²μ"
print(f"λλ {age}μ΄μ΄λ©°, {color}μμ μ’μν΄μ")
πΎλ¦¬μ€νΈ
subway = ["μ μ¬μ", "μ‘°μΈνΈ","λ°λͺ
μ"]
print(subway)
print(subway.index("μ‘°μΈνΈ"))
#μ‘°μΈνΈκ° λͺλ²μ§Έ μΉΈμ νλκ°?
subway.append("νν") #ννκ° λ€μ μΉΈμ ν
print(subway)
subway.insert(1,"μ νλ") # μ μ¬μ μ‘°μΈνΈ μ¬μ΄μ νμλ΄
print(subway)
print(subway.pop()) # 맨 λ€μμλΆν° νλͺ
μ© κΊΌλ
print(subway)
print(subway.count("μ μ¬μ")) # κ°μ μ΄λ¦μ μ¬λμ΄ λͺλͺ
μλμ§ νμΈ
-리μ€νΈλ μ λ ¬λ κ°λ₯νλ€.
num_list = [5,2,4,3,1]
num_list.sort() # μμλλ‘ μ λ ¬ν΄μ€
print(num_list)
num_list.reverse() # μμ λ€μ§κΈ° κ°λ₯
print(num_list)
num_list.clear() # 리μ€νΈ λͺ¨λ μ§μ°κΈ°
print(num_list)
-λ€μν μλ£νλ ν¨κ» μ¬μ©μ΄ κ°λ₯νλ€.
ex) mix_list = ["μ‘°μΈνΈ", 20, True]
-리μ€νΈ νμ₯μ΄ κ°λ₯νλ€.
ex) num_list.extend(mix_list) -> [5,2,4,3,1,'μ‘°μΈνΈ', 20, True]
πΎμ¬μ μλ£ν
fruit = {3:"μλ°", 100:"λΈκΈ°"} # μ μνμ ν΅ν΄ ν€ μ μΈ
# μ¬μ μλ£ν κ°μ Έμ€λ λ²1
print(fruit[3])
print(fruit[100])
print(fruit.get(3))
fruit[5]
μ²λΌ 5λΌλ ν€κ° μλ€λ©΄ Traceback μλ¬κ° λ¨λ©΄μ μ’
λ£λλ€.
νμ§λ§ fruit.get(5)
λ‘ μμ±νλ©΄ Noneμ΄λΌκ³ λ¨κ³ λ€μ λ¬Έμ₯μ μ€ννλ€.
fruit.get(5,"μ¬μ© κ°λ₯")
μ΄λΌκ³ μμ±νλ©΄ 5λΌλ κ°μ κ°μ Έμ€λ €κ³ μλνκ³ , μμΌλ©΄ 5λ₯Ό κ°μ Έμ€κ³ μμΌλ©΄ 'μ¬μ© κ°λ₯'μ΄λΌκ³ μΆλ ₯λλ€.
μ¬μ μλ£νμ κ°μ΄ μλμ§ μλμ§ νμΈν μ μλ€.
print(3 in fruit) # 3μ΄λΌλ ν€κ° fruit μμ μλκ°? # True
print(5 in fruit) # False
μ μ μλ£ν λΏλ§ μλλΌ string μλ£νμΌλ‘λ ν μ μλ€.
fruit = {"A-3":"μλ°", "B-100":"λΈκΈ°"}
print(fruit["A-3"])
print(fruit["B-100"])
fruit["C-50"] = "λ°€" # μλ‘μ΄ ν€ μΆκ°
fruit["A-3"] = "κ³ κ΅¬λ§" # κΈ°μ‘΄ ν€κ° update
print(fruit)
del fruit["A-3"] # ν€ μμ
print(fruit)
print(fruit.keys()) # keyλ€λ§ μΆλ ₯
print(fruit.values()) # valueλ€λ§ μΆλ ₯
print(fruit.items()) # key, value μμΌλ‘ μΆλ ₯
fruit.clear() # λͺ¨λ ν€ μμ
print(fruit)
πΎνν
-ννμ add κΈ°λ₯ μ 곡νμ§ X
-λ°λΌμ κ°μ μΆκ°νκ±°λ λ³κ²½μ λΆκ°νλ€.
-κ³ μ λ κ°μ λν΄μλ§ μΈ μ μκ³ , νλ²μ κ° μ μΈμ΄ κ°λ₯νλ€.
(name, age, hobby) = ("μ΄μ§μ",20,"μ½λ©")