λ¨μ΄ sμ κ°μ΄λ° κΈμλ₯Ό λ°ννλ ν¨μλ₯Ό μμ±νλΌ. λ¨μ΄μ κΈΈμ΄κ° μ§μλΌλ©΄ κ°μ΄λ° λκΈμλ₯Ό λ°ννλ©΄ λλ€.
s
λ κΈΈμ΄κ° 1 μ΄μ, 100μ΄νμΈ μ€νΈλ§μ΄λ€.def string_middle(s):
if len(s)%2 == 0:
return s[len(s)//2-1:len(s)//2+1]
return s[len(s)//2]
ifλ¬ΈμΌλ‘ μ§μνλ³μ νκ³ μ§μμΈ κ²½μ°μλ κ°μ΄λ° λ κΈμλ₯Ό μ¬λΌμ΄μ±νμ¬ λ°ν, νμμΈ κ²½μ° κ°μ΄λ° κΈμλ₯Ό λ°ννλλ‘ νλ€. λλ¦ μ§§κ² νμλ€κ³ μκ°νμ§λ§β¦κ·Έκ±°μ¨ λμ μ°© γ κ° γ
def string_middle(s):
return s[(len(s)-1)//2:len(s)//2+1]
μλ₯Ό λ€μ΄ s = "abcd"
λΌλ©΄, s
μ κΈΈμ΄ 4μμ 1μ λΊ κ° 3μ 2λ‘ λλ λͺ«μ 1μ΄ λλ€. λ 4μμ 2λ‘ λλ κ° 2μ 1μ λνλ©΄ 3μ΄ λλ€.
s[1:3]
μ μΈλ±μ€ 1λΆν° 2κΉμ§ ν΄λΉλλ―λ‘ βbcβλ₯Ό 리ν΄νκ² λλ€.
s = "abced"
λΌλ©΄, s
μ κΈΈμ΄ 5μμ 1μ λΊ κ° 4λ₯Ό 2λ‘ λλ λͺ«μ 2κ° λλ€. λ 5μμ 2λ‘ λλ κ° 2μ 1μ λνλ©΄ 3μ΄ λλ€.
s[2:3]
μ μΈλ±μ€ 2λΆν° 2κΉμ§ ν΄λΉλλ―λ‘ βcβλ₯Ό 리ν΄νκ² λλ€.
μ£Όμ΄μ§ λ¬Έμμ΄μ΄ μ§μμ΄λ νμμ΄λ 2λ‘ λλμμ λ λͺ«μ intνμ΄λ―λ‘ μμ κ°μ΄ μ€κ°κ°μ ꡬν μ μλ€.
μΈλ±μ€ μ¬λΌμ΄μ± κ°λ
μ μ’ λ νμ€ν μκ³ μλ€λ©΄ ν¨μ¬ μ½κ² νμ΄λΌ μ μλ λ¬Έμ μλ€..