λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
🐍 | Python/파이썬 문법

ν•¨μˆ˜μ™€ λ©”μ†Œλ“œ

by KASSID 2021. 10. 2.

λͺ©μ°¨

    728x90

    ν•¨μˆ˜(function)

    기본ꡬ쑰 : ν•¨μˆ˜λͺ…( )

    - ν•¨μˆ˜ 이름을 톡해 ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•  수 μžˆλ‹€.

    ex) print(), str(), int(), type() λ“±

    - ν•¨μˆ˜μ˜ 값을 λ³€μˆ˜μ— λŒ€μž…ν•  수 μžˆλ‹€.

     

    λ©”μ†Œλ“œ(method)

    기본ꡬ쑰 : 객체.λ©”μ†Œλ“œ( )

    - λ©”μ†Œλ“œ λͺ…μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλ‹€. But, 객체와 μ—°κ΄€λ˜μ–΄ μ‚¬μš©λœλ‹€.

    ex) .append(), .join(), .insert() λ“±

    - list, str, set κ³Ό 같은 μžλ£Œν˜•λ“€μ€ λͺ¨λ‘ 객체이고, 이것듀과 μ—°κ΄€λ˜μ–΄ μ‚¬μš©λ˜λŠ” 것이 'λ©”μ†Œλ“œ'!

     

    γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘γ…‘

     

    κ΅¬λΆ„λ˜λŠ” λ‘˜μ˜ 차이점

    - ν•¨μˆ˜λŠ” λ…λ¦½μ μœΌλ‘œ μ •μ˜λ˜λ―€λ‘œ μ΄λ¦„λ§ŒμœΌλ‘œλ„ 호좜 κ°€λŠ₯

     

    - λ©”μ†Œλ“œλŠ” 'μ •μ˜λœ 클래슀의 μ°Έμ‘°'에 μ˜ν•΄μ„œ 클래슀λ₯Ό ν˜ΈμΆœν•΄μ•Ό μ‚¬μš©μ΄ κ°€λŠ₯

    - λ©”μ†Œλ“œλŠ” 클래슀 λ‚΄μ—μ„œ μ •μ˜λ˜λ―€λ‘œ ν•΄λ‹Ή ν΄λž˜μŠ€μ— 쒅속

    '🐍 | Python > 파이썬 문법' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

    클래슀_(1)  (0) 2021.11.03
    *args 와 **kwargs  (0) 2021.10.15
    pickle  (0) 2021.09.28
    파일 μž…μΆœλ ₯  (0) 2021.09.23
    λ³€μˆ˜μ˜ μœ νš¨λ²”μœ„  (0) 2021.09.22

    λŒ“κΈ€