Méthodes

Introduction à Python

Hugo Bowne-Anderson

Data Scientist at DataCamp

Fonctions intégrées

  • Maximum d'une liste : max()

  • Longueur d'une liste ou d'une chaîne : len()

  • Obtenir l'indice dans une liste : ?

  • Inverser une liste : ?

Introduction à Python

Retour aux bases

 

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

Rappel des bases

Introduction à Python

Retour aux bases

 

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • Méthodes : fonctions propres aux objets

Rappel des bases

Introduction à Python

Retour aux bases

 

sister = "liz"
height = 1.73
fam = ["liz", 1.73, "emma", 1.68,
       "mom", 1.71, "dad", 1.89]
  • Méthodes : fonctions propres aux objets

Rappel des bases

Introduction à Python

Méthodes de list

fam
['liz', 1.73, 'emma', 1.68, 'mom', 1.71, 'dad', 1.89]
fam.index("mom") # « Appeler la méthode index() sur fam »
4
fam.count(1.73)
1
Introduction à Python

Méthodes de str

sister
'liz'
sister.capitalize()
'Liz'
sister.replace("z", "sa")
'lisa'
Introduction à Python

Méthodes

  • Tout est un objet

  • Les objets ont des méthodes selon leur type

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

Méthodes

sister.index("z")
2
fam.index("mom")
4
Introduction à Python

Méthodes (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]
Introduction à Python

Résumé

Fonctions

type(fam)
list

Méthodes : fonctions appelées sur des objets

fam.index("dad")
6
Introduction à Python

Passons à la pratique !

Introduction à Python

Preparing Video For Download...