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
|
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é.
|
||||||
|
Loading…
Reference in New Issue
Block a user