tres d'une fonction**.
<code python>
def agenda(nom, prenom, tel):
""" retourne un dictionnaire contenant les valeurs passées
en paramètre """
return {'nom': nom, 'prenom': prenom, 'tel': tel}
# Lors de l'appel de la fonction, c'est la position
# de l' arg
on se définit avec l'instruction *def*, suivie du nom de la fonction, dans l'exemple qui suit, on l'app... alué par python, un objet fonction est créé et le nom de la fonction, *f*, va être une variable qui va ... riables en Python, une variable est simplement un nom qui référence un objet, on peut donc renommer l' ... du module**, l'objet fonction va être créé, et le nom de la fonction va être une variable qui va référe
module importé, vous pouvez utiliser `vars` de ce nom de module. Vous pouvez également simplement voir ... dans un autre module, j'ai la notation explicite nom du module point nom de l'attribut. Maintenant, si je fais `spam.y = 4`, comme mon objet *spam* est mut... us allez importer dans votre espace de nommage un nom *x* qui va référencer un objet qui est défini dan
un (seul) fichier sur le disque;
* un espace de nom pour les variables du programme.
===== Package =... de>
Comme on le voit, le package porte **le même nom que le répertoire**, c'est-à-dire que, de même qu... , le package se présente aussi comme un espace de nom. L'espace de noms du package permet de référencer... , où on veut exposer directement dans l'espace de nom du package des symboles qui sont en réalité défin
lasse, on utilise l'instruction "class" suivie du nom de la classe ici "Phrase". Ensuite, au sein de la... l'instance), on utilise les parenthèses après le nom de la classe, on appelle la classe comme une fonc... fonction. On utilise l'instruction "def" suivi du nom de fonction. La méthode prend un argument "self" ... **%%__init__%%**, comme toutes celles qui ont un nom dela forme **%%__nom__%%**, est une **méthode spé
'', ici ''os'' a deux rôles:
- Il va définir le nom du fichier qui va être cherché sur le disque dur,... t écrits en *C*).
- ''os'' définit également le nom de la variable qui va référencer l'objet module.
... e le **point d'entrée** (le point d'entrée est le nom du fichier que vous passez à l'interpréteur lorsq... b** une **fonction reload**, qui permet comme son nom l'indique de forcer le rechargement d'un module,
ltins. En dernier ressort, si on ne trouve pas un nom de variable, on le cherche dans le module builtin... ion, c'est un objet, et qu'une variable, c'est un nom qui référence un objet, et que par conséquent, **... que l'on ait ou non une variable globale de même nom:
<code python>
variable2 = "globale"
def ma_fonc... élanger des variables locales et globales de même nom dans une même fonction. On voit bien que ça serai
st représentée par des parenthèses mises après le nom de la classe, et dans ces parenthèses, on déclare... rait où on ne sait pas déterminer statiquement le nom de la classe dont il est question. Mais, c'est un... première forme, où on qualifie la méthode avec le nom de la classe mère qu'on souhaite utiliser. En effet, assez souvent:
* on sait déterminer le nom de la classe dont il est question;
* ou alors o
liste de manière très simple. Je vais réécrire prenom parce je veux que ma variable prenom référence maintenant ce nouvel objet liste. Je mets mes crochets.... tion je vais appliquer ? je vais donc avoir un prénom p qui est une chaîne de caractères et je vais lui
le, on utilise l'**instruction import** suivie du nom du module. Maintenant que j'ai importé ce module,... odule ; la notation, c'est point donc je donne le nom du module point le nom de la méthode à appeler, et je vais choisir un entier entre 1 et 100 et ça va e
s caractères *\.*
Maintenant que j'ai défini mon nom de fichier je vais donner un mode d'ouverture. Le... *encoding égale utf8*. Ensuite, je vais donner un nom à cet objet fichier, *as f*, et je mets un *: *ça... ncodage, et ensuite j'écris*as f: *pour donner un nom à mon fichier. Ensuite, je vais faire une simple
tres. Évidemment, comme cette fonction n'a pas de nom, nous n'avons pas de référence vers cette foncti... n lambda dans une variable, on lui donne ainsi un nom mais ça perd un petit peu de son intérêt puisque ... ppelle alors la fonction comme d'habitude par son nom
>>> carre(17)
289
</code>
Regardons un usage pra
ste qui contient tous les éléments de la liste prenom en minuscule
# si l’élément commence par un 'a'
>... nférieur à 40:
<code python>
>>> ages_fix = { prenom.lower(): age for prenom, age in ages.items() if age < 40 }
>>> print(ages_fix)
{'ana': 20, 'eve': 30}
xpliqué que nous pouvions avoir une variable d'un nom donné, par exemple une variable *x*, qui coexiste... de nommage ? La clé du dictionnaire correspond au nom de la variable ; la valeur correspondant à cette ... mmage de ce module, donc une clé correspondant au nom de la variable et une valeur qui est une référenc
sur les **méthodes** qui utilisent simplement un nom sans underscore. Nous remarquons que ces méthodes... l'exemple suivant : je vais écrire n égale le prénom Sonia et je vais écrire age égale 30. Et maintena