’avoir des clés **immutables** (“immuables”). Les valeurs immuables sont par exemple des nombres et des chaînes de caractères – lorsque la valeur ne peut pas être changée après sa création. À... l’assignation**” (le fait d’assigner une nouvelle valeur à une variable avec le signe égal), et la “**modification**” (le fait de modifier l’état d’un obj
ons ''def'', et des déclarations d’affectation de variables (x = 3).
Voici un exemple :
<code python... remière lettre de chaque mot.
</note>
Toutes les variables et méthodes qui composent cette classe (se... n plein potentiel.
</note>
Enfin, vous avez les variables – elles permettent de définir des valeurs par défaut à nos objets. Ici, nous avons fixé la val
bjet, nous devons habituellement l’affecter à une variable pour pouvoir l’utiliser. Dans ce cas, le nom de la variable est « ''rectangle'' ». Nous pourrions alors... der aux attributs d’un objet et leur affecter des valeurs comme ceci :
<code python>
print(rectangle.... lor'' fonctionnent ici exactement comme d’autres variables le feraient – ils peuvent faire partie d’e
zéro, ou fait une faute de frappe dans un nom de variable et essayé d’accéder à quelque chose qui n’e... ges).
<code python>
def increase_percent(initial_value, after_value):
try:
return (after_value / initial_value) * 100
except ZeroDivisionError:
.
L’**état** fait référence à des données ou des variables. Une classe ''Cake'' (Gâteau), par exemple, peut avoir une variable ''flavor'' (saveur).
Le **comportement**... d’autres méthodes ou fonctions, et retourner des valeurs.
On « **appelle** » (« **call** », en angla... e code.
Les objets peuvent être stockés dans une variable, et le **type** de cette variable référence
açon logique** les classes, fonctions/méthodes et variables. Les noms doivent raconter une histoire. R... voyons dans ce schéma ?
* %%__name__%% est une variable automatiquement assignée à chaque module. P... ous pouvez voir que l’on teste l’égalité entre la variable %%__name__%% et le nom %%__main__%%.
Ma... téléphone."""
super().__init__()
validate_phone(phone_number)
self.phone_numb
s comme paramètres.
- Une fonction retourne une valeur, mais ce n’est pas le cas des méthodes.
++++... doit déclarer le type et le nom de chacune de ses variables.**
- Vrai.
- Faux.
++++ Réponse |
Ch... n’a pas besoin que vous spécifiiez le type d’une variable quand elle est déclarée. Néanmoins, il vous... nstructeur ''%%__init__%%'' dans le cadre d’une variable. Il est global à la classe. Cela veut dire
dans une fonction. Quand est-ce que le programme va planter ?**
- Quand il n’y aura plus de méthod... .
++++ Réponse|
Choix 1. Une exception non gérée va continuer à se propager vers le haut de la pile j... e module. Même si l’utilisation de import * est valide, évitez à tout prix de l’utiliser !
++++
**P... <code python>
class SteamTrain:
"""Un train à vapeur."""
def __init__(self):
self.loc
ponses sont possibles).
- ses méthodes
- ses variables
- son nom
++++ Réponse |
Choix 1 et 2.La classe enfant possède toutes les méthodes et variables du parent, mais doit avoir un nom différen...
- lorsque vous devez définir le type de chaque variable.
- lorsque vous pouvez utiliser un objet
s parents implémentent la même méthode ? Laquelle va gagner ?
</note>
C’est là l’un des problèmes pri... asse constitue l’ordre des emplacements où Python va chercher une définition de méthode. Ceci peut dev
n** volant – le volant pourrait être stocké comme variable à l’intérieur de la voiture. C’est une faço... faces ====
Dans quelle mesure est-ce que ce code va interagir avec d’autres systèmes et d’autres part
n état et un comportement**. L’état désigne les **variables** et les données qui correspondent à cet o... me de programmation devient plus difficile, il en va de même pour le travail de conception nécessaire.