Les fonctions avant les méthodes, ça permet de montrer la syntaxe d'appel avant.

This commit is contained in:
Julien Palard 2021-10-24 21:47:24 +02:00
parent 9f652706c4
commit 2b73791267
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8

View File

@ -504,54 +504,6 @@ Bien prendre le temps d'expliquer la syntaxe ici.
```
# Les méthodes
## Sur les chaînes
```python
>>> s = "The prime numbers."
>>> s.title()
'The Prime Numbers.'
>>> s.startswith("The")
True
>>> s.split()
['The', 'prime', 'numbers.']
```
## Sur les chaînes
```python
>>> s = "phi = {}"
>>> s.format((1 + 5 ** 0.5) / 2)
'phi = 1.618033988749895'
```
## Sur les listes
```python
>>> l = [2, 3, 5, 7]
>>> l.append(11)
>>> l.sort(reverse=True)
>>> l
[11, 7, 5, 3, 2]
```
## Sur les dictionnaires
```python
>>> d = {"Aval": "Du côté de la vallée.",
... "Amont": "Du côté de la montagne."}
>>> d.keys()
dict_keys(['Aval', 'Amont'])
>>> d.values()
dict_values(['Du côté de la vallée.', 'Du côté de la montagne.'])
>>> d.items()
dict_items([('Aval', 'Du côté de la vallée.'), ('Amont', 'Du côté de la montagne.')])
```
# Les fonctions natives
@ -656,6 +608,54 @@ Appeler `exit()` quitte simplement le REPL.
Préferer `sys.exit()` dans un programme.
# Les méthodes
## Sur les chaînes
```python
>>> s = "The prime numbers."
>>> s.title()
'The Prime Numbers.'
>>> s.startswith("The")
True
>>> s.split()
['The', 'prime', 'numbers.']
```
## Sur les chaînes
```python
>>> s = "phi = {}"
>>> s.format((1 + 5 ** 0.5) / 2)
'phi = 1.618033988749895'
```
## Sur les listes
```python
>>> l = [2, 3, 5, 7]
>>> l.append(11)
>>> l.sort(reverse=True)
>>> l
[11, 7, 5, 3, 2]
```
## Sur les dictionnaires
```python
>>> d = {"Aval": "Du côté de la vallée.",
... "Amont": "Du côté de la montagne."}
>>> d.keys()
dict_keys(['Aval', 'Amont'])
>>> d.values()
dict_values(['Du côté de la vallée.', 'Du côté de la montagne.'])
>>> d.items()
dict_items([('Aval', 'Du côté de la vallée.'), ('Amont', 'Du côté de la montagne.')])
```
# Les instructions