220108

λ°•μ°¬μ›…Β·2022λ…„ 1μ›” 8일
0

곡뢀

λͺ©λ‘ 보기
1/12

πŸ‘¨πŸ»β€πŸ’»μΈν”„λŸ°) 파이썬🐍 100 λ¬Έμ œν’€μ΄ (μ‹œμž‘)

  • part.1
  • λ³€μˆ˜λ‚˜ λ¬Έμžμ—΄μ„ 좜λ ₯ν•˜λŠ” 방법과 ν• λ‹Ήν•˜λŠ” λ°©λ²•μ—μ„œ μžμž˜ν•œ νŒμ„ μˆ™λ ¨ν–ˆλ‹€.
    -μ—¬λŸ¬μ€„ 좜λ ₯('''
    ''',) 닀쀑 λ³€μˆ˜μ™€ 닀쀑 ν• λ‹Ή, λ”°μ˜΄ν‘œ (" ' " 좜λ ₯)
  • temp λ³€μˆ˜λ₯Ό μ΄μš©ν•΄ 두 λ³€μˆ˜λ₯Ό μŠ€μ™‘ν•˜λŠ” 방법을 λ°°μ› λ‹€.
  • id(), is, len(), instance(instance, class)
  • 리슀트 μŠ¬λΌμ΄μ‹± [start : end+1 : n]ν•˜λŠ” 방법을 μ•Œκ²Œ λ˜μ—ˆλ‹€.

id()

:id ν•¨μˆ˜λŠ” 객체λ₯Ό μž…λ ₯κ°’μœΌλ‘œ λ°›μ•„ 객체의 κ³ μœ κ°’μΈ 레퍼런슀λ₯Ό λ°˜ν™˜ν•΄μ€€λ‹€.
λ©”λͺ¨λ¦¬μ£Όμ†ŒλŠ” μƒμ„±λœ 방법에 따라 λ‹€λ₯΄λ‹€.

is

:is, is not 은 클래슀둜 객체λ₯Ό λ§Œλ“  뒀에 μ„œλ‘œ λΉ„κ΅ν•œλ‹€. 
id(λ©”λͺ¨λ¦¬ μ£Όμ†Œ)의 동일여뢀에 따라 True or Falseλ₯Ό λ°˜ν™˜ν•΄μ€€λ‹€.
κ°’ λΉ„κ΅μ—λŠ” is λ₯Ό 쓰지 μ•ŠλŠ”λ‹€. (λΉ„κ΅μ—°μ‚°μž '=='와 비ꡐ됨) 

비ꡐλ₯Ό 비ꡐ, κ±°μ ˆμ€ 거절~

len()

:λ¬Έμžμ—΄, 리슀트, νŠœν”Œ 등을 μž…λ ₯λ°›μ•„ κ·Έ 길이λ₯Ό λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜

instance()

μΈμŠ€ν„΄μŠ€κ°€ κ·Έ 클래슀의 μΈμŠ€ν„΄μŠ€λΌλ©΄ True μ•„λ‹ˆλΌλ©΄ Falseλ₯Ό λ°˜ν™˜
μΈμŠ€ν„΄μŠ€: μ§‘ν•©μ˜ κ°œλ³„μ μΈ μš”μ†Œ

temp λ³€μˆ˜λ₯Ό μ΄μš©ν•œ μŠ€μ™‘

temp = a
a = b
b = temp
---------------------
a,b= b,a

μΈν”„λŸ°μ—μ„œ λ¬΄λ£Œμˆ˜κ°•μ„ μ—΄μ–΄μ€˜μ„œ μ–‘μ§ˆμ˜ 자료둜 곡뢀할 수 μžˆμ—ˆλ‹€.
ν•˜λ£¨μ— 반 νŒŒνŠΈμ”© ν•˜λ©΄ 금방 μ™„κ°•ν•  수 μžˆμ„ 것이닀.
μ½”λ“œμž‡ μˆ˜κ°•μΌμˆ˜κ°€ μ–Όλ§ˆλ‚¨μ§€ μ•Šμ•„μ„œ λΆ„λŸ‰λ³΄κ³  μœ λ‹‰μŠ€ μ»€λ§¨λ“œλΌμΈμ„ μ–Έμ œ 곡뢀할지 κ³„νšμ„ μ§œμ•Όκ² λ‹€.

profile
기둝μž₯

0개의 λŒ“κΈ€