Formatting

This commit is contained in:
AngeD 2023-12-14 08:10:16 +01:00
parent 12d0d9dc67
commit 3752aab02b

View File

@ -20,10 +20,10 @@ $ python
``` ```
Tu as des mans pour tous les types aussi pour savoir ce que tu peux faire Tu as des mans pour tous les types aussi pour savoir ce que tu peux faire
avec : `help(int)`, `help(list)`, `help(str)`. avec : `help(int)`, `help(list)`, `help(str)`. Toutes les fonctions
Toutes les fonctions __something__ sont des fonction spéciales. Par ex, __add__ `__something__` sont des fonction spéciales. Par ex, `__add__` gère le
gère le comportement si tu fais un `+` ("abc" + "def" == "abcdef"), c'est pas comportement si tu fais un `+` (`"abc" + "def" == "abcdef"`), c'est pas hyper
hyper important si tu comprends pas cette partie pour l'instant. Par contre important si tu comprends pas cette partie pour l'instant. Par contre
`"abc".endswith()` ou `["a", "b"].append()` pourraient t'être utiles. `"abc".endswith()` ou `["a", "b"].append()` pourraient t'être utiles.
## Condition ## Condition
@ -41,13 +41,12 @@ print(f"{a}, {b:.2f}, {s}")
``` ```
`f""` (on appelle ça une fstring) te permet de rajouter une variable dans ta `f""` (on appelle ça une fstring) te permet de rajouter une variable dans ta
string avec `{nom_variable}` si tu veux la modifier, string avec `{var}` si tu veux la modifier, `{var:mod}`. `mod` est assez proche
`{nom_variable:modificateur}`. `modificateur` est assez proche de ce que tu as de ce que tu as en C.
en C.
## Tableaux ## Tableaux
La syntaxe est un peu bizarre, mais elle permet d'initialiser le tableau avec La syntaxe est un peu bizarre, mais elle permet d'initialiser le tableau avec
ce que tu veux. ce que tu veux. Dans tous les exemples, `tab == tab1`.
```python ```python
tab = [[0 for x in range(2)] for y in range(3)] tab = [[0 for x in range(2)] for y in range(3)]
@ -57,7 +56,6 @@ tab1 = [
[0, 0] [0, 0]
] ]
``` ```
tab == tab1
Pas de gestion de la ram en python, donc 2 et 3 peuvent être des variables. Pas de gestion de la ram en python, donc 2 et 3 peuvent être des variables.
... ou des strings ... ou des strings
@ -80,8 +78,8 @@ tab2 = [
] ]
``` ```
Tu peux aussi modifier la taille de ton tableau après coup avec tab.append() Tu peux aussi modifier la taille de ton tableau après coup avec `tab.append()`
et tab.pop(). et `tab.pop()`.
## Conversions ## Conversions
```python ```python
@ -97,4 +95,4 @@ except:
a = 0 a = 0
``` ```
Si "z" n'est pas un int valide, le code dans `except` sera exécuté. Si `"z"` n'est pas un `int` valide, le code dans `except` sera exécuté.