blob: 853361c7073100a817b972066d7fa72f6a04e727 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
---
tags:
- sorbonne
- informatique
semestre: 1
---
Une expression a un type et une valeur
Une instruction s'interprète mais n'a pas de valeur
Déclaration est :
```python
s : float
```
L'initialisation est :
```python
= "hello world"
```
Définition d'une variable est sa déclaration et son initialisation
Occurrence est l'utilisation de la variable
Réaffectation est une modification de sa valeur
Inférence de type est une déduction automatique du type d'une variable
> [!warning] Définitions de variable
> Les définitions de variable sont toujours au début (sauf pour les variables d'occurration)
La convention est la snake_case pour tout
Alternative :
```python
if condition:
consequant1()
elif condition2:
consequant2()
else:
consequant3()
```
|