Formatting
This commit is contained in:
parent
12d0d9dc67
commit
3752aab02b
22
python.md
22
python.md
@ -20,10 +20,10 @@ $ python
|
||||
```
|
||||
|
||||
Tu as des mans pour tous les types aussi pour savoir ce que tu peux faire
|
||||
avec : `help(int)`, `help(list)`, `help(str)`.
|
||||
Toutes les fonctions __something__ sont des fonction spéciales. Par ex, __add__
|
||||
gère le comportement si tu fais un `+` ("abc" + "def" == "abcdef"), c'est pas
|
||||
hyper important si tu comprends pas cette partie pour l'instant. Par contre
|
||||
avec : `help(int)`, `help(list)`, `help(str)`. Toutes les fonctions
|
||||
`__something__` sont des fonction spéciales. Par ex, `__add__` gère le
|
||||
comportement si tu fais un `+` (`"abc" + "def" == "abcdef"`), c'est pas hyper
|
||||
important si tu comprends pas cette partie pour l'instant. Par contre
|
||||
`"abc".endswith()` ou `["a", "b"].append()` pourraient t'être utiles.
|
||||
|
||||
## 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
|
||||
string avec `{nom_variable}` si tu veux la modifier,
|
||||
`{nom_variable:modificateur}`. `modificateur` est assez proche de ce que tu as
|
||||
en C.
|
||||
string avec `{var}` si tu veux la modifier, `{var:mod}`. `mod` est assez proche
|
||||
de ce que tu as en C.
|
||||
|
||||
## Tableaux
|
||||
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
|
||||
tab = [[0 for x in range(2)] for y in range(3)]
|
||||
|
||||
@ -57,7 +56,6 @@ tab1 = [
|
||||
[0, 0]
|
||||
]
|
||||
```
|
||||
tab == tab1
|
||||
Pas de gestion de la ram en python, donc 2 et 3 peuvent être des variables.
|
||||
|
||||
... ou des strings
|
||||
@ -80,8 +78,8 @@ tab2 = [
|
||||
]
|
||||
```
|
||||
|
||||
Tu peux aussi modifier la taille de ton tableau après coup avec tab.append()
|
||||
et tab.pop().
|
||||
Tu peux aussi modifier la taille de ton tableau après coup avec `tab.append()`
|
||||
et `tab.pop()`.
|
||||
|
||||
## Conversions
|
||||
```python
|
||||
@ -97,4 +95,4 @@ except:
|
||||
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é.
|
||||
|
Loading…
Reference in New Issue
Block a user