lasse dans un fichier distinct**, et de donner un nom logique ou similaire entre le module et la classe... s liées logiquement dans le même fichier, avec un nom approprié.
Il est également important de **nomme... née à chaque module. Par défaut, elle contient le nom du module.
* Vous pouvez voir que l’on teste l’égalité entre la variable %%__name__%% et le nom %%__main__%%.
Mais pourquoi ? Je ne nomme jamai
ser par zéro, ou fait une faute de frappe dans un nom de variable et essayé d’accéder à quelque chose q... Ces exceptions personnalisées devront indiquer un nom d’utilisateur trop court ou un mot de passe insuf... lf, username, password):
"""Initialise le nom et le mot de passe."""
if len(username) <... ooShortException(Exception):
"""Erreur sur le nom d'utilisateur."""
def __init__(self, msg="",
ode dans une classe enfant est créée avec le même nom et la même signature qu’une méthode dans le paren... te.
<note>
La signature d’une méthode, c’est son nom et sa liste de paramètres. ''watch()'', ''add(a, ... ''Image'' pour écrire dans la sortie standard le nom de l’image.
++++ Proposition |
<code python>
""... nit__(self, name, size):
"""Initialise le nom et la taille."""
self.name = name
asse commence avec le mot-clé ''class'' suivi du nom de cette classe. Dans l’exemple ci-dessus, notre ... ar une majuscule. S’il y a plusieurs mots dans le nom d’une classe, on utilise généralement le **Capita... cessaire.
<note>
A propos du paramètre self : le nom « self » n’est qu’une **convention** (ce n'est pa... ode magique ''%%__init__%%'' est connue sous le nom de constructeur ;
* Les constructeurs sont appe
de la classe est placé entre parenthèses après le nom de la classe dans la toute première ligne de la c... ef __init__(self, name):
"""Initialise le nom et la bande magnetique."""
self.name = na... nit__(self, name, size):
"""Initialise le nom et la taille."""
self.name = name
... lf, username, password):
"""Initialise le nom d'utilisateur et le mot de passe."""
self
ontient la variable x. Si je modifie l’attribut ''nom'' d’un objet ''Personne'', je modifie l’état de c... def __init__(self, name):
"""Donne un nom."""
self.name = name
def walk(s... nit__(self, name, size):
"""Initialise le nom et la taille."""
self.name = name
... lf, username, password):
"""Initialise le nom d'utilisateur et le mot de passe."""
self
ités listées ci-dessous :
* Un film possède un nom, une date de création, et un « lieu » (dans ma bi... othèque virtuelle. Ils sont triés par date et par nom.
* Je peux aussi trier la liste par type de fil... lm au hasard.
* J’ai des amis, qui possèdent un nom et éventuellement un film que je leur ai prêté
... cule pour le type de film, et la date est dans le nom ! 🙅♂️
Bienvenue dans le monde du traitement des
**Une classe Python doit déclarer le type et le nom de chacune de ses variables.**
- Vrai.
- Fau... st déclarée. Néanmoins, il vous faut déclarer son nom.
++++
**Qu’est-ce qui différencie un attribut d... ef __init__(self, name):
"""Initialise le nom."""
self.name = name
</code>
1.<code p
ent par l’**utilisation de parenthèses** après le nom de la fonction, la méthode ou même la classe.
Ét... nt » constitue la classe. Un Client peut avoir un nom, un numéro de téléphone et un compte en banque –
variable pour pouvoir l’utiliser. Dans ce cas, le nom de la variable est « ''rectangle'' ». Nous pourri... * On peut instancier des objets en utilisant le nom de leur classe.
* Lorsqu’on instancie un objet,
nit__(self, name, size):
"""Initialise le nom et la taille."""
self.name = name
... lf, username, password):
"""Initialise le nom d'utilisateur et le mot de passe."""
self
les).
- ses méthodes
- ses variables
- son nom
++++ Réponse |
Choix 1 et 2.La classe enfant pos... thodes et variables du parent, mais doit avoir un nom différent.
++++
**Une classe de base abstraite*