메서드

Python 입문

Hugo Bowne-Anderson

Data Scientist at DataCamp

내장된 함수

  • 리스트의 최댓값: max()

  • 리스트 또는 문자열의 길이: len()

  • 리스트에서 인덱스 얻기: ?

  • 리스트 뒤집기: ?

Python 입문

기초 복습

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]

ch_3_2_slides.020.png

Python 입문

기초 복습

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • 메서드: 객체에 속한 함수

ch_3_2_slides.024.png

Python 입문

기초 복습

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • 메서드: 객체에 속한 함수

ch_3_2_slides.028.png

Python 입문

리스트 메서드

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
fam.index("mom") # "Call method index() on fam"
4
fam.count(1.73)
1
Python 입문

문자열 메서드

sister
'liz'
sister.capitalize()
'Liz'
sister.replace("z", "sa")
'lisa'
Python 입문

메서드

  • 모든 것 = 객체

  • 타입에 따라 객체에 메서드가 연결됨

sister.replace("z", "sa")
'lisa'
fam.replace("mom", "mommy")
AttributeError: 'list' object has no attribute 'replace'
Python 입문

메서드

sister.index("z")
2
fam.index("mom")
4
Python 입문

메서드(2)

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
fam.append("me")

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'me']
fam.append(1.79)
fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89, 'me', 1.79]
Python 입문

요약

함수

type(fam)
list

메서드: 객체에서 함수 호출

fam.index("dad")
6
Python 입문

연습해봅시다!

Python 입문

Preparing Video For Download...