Aller au contenu

🪡 Facilités du langage⚓︎

Indices négatifs⚓︎

truc[-1] ...

TODO

Test dans un intervalle⚓︎

a <= x <= b

Fonctions utiles⚓︎

En première, on essaie de vous faire réécrire les fonctions classiques pour les algorithmes simples de recherche du minimum, maximum, de la somme...

Vous pouvez désormais utiliser min, max, sum tant que vous savez les réécrire si on vous le demande.

zip, et plein de truc dans itertools...

TODO

TODO en ajouter⚓︎

Les f-string⚓︎

Une chaine de caractère (string) s'utilise dans les docstring pour la documentation, mais aussi dans d'autres situations.

On peut avoir envie de placer des valeurs numériques dans une chaine de caractères.

La bonne pratique est d'utiliser des chaines formatées, d'où le nom f-string.

🐍 Console Python
>>> n = 42
>>> f"La réponse {n}, à la question Universelle..."
'La réponse 42, à la question Universelle...'
>>> a, b = 5, 7
>>> f"{a} + {b} = {a+b}"
'5 + 7 = 12'
>>> f"L'image de {n} par la fonction n -> 3n² -1 est {3*n*n - 1}"
"L'image de 42 par la fonction n -> 3n² -1 est 5291"
>>>

⚠ Il ne faut pas oublier de préfixer la chaine par f !

Voir https://cis.bentley.edu/sandbox/wp-content/uploads/Documentation-on-f-strings.pdf

TODO fstring

TODO évaluation paresseuse

  • True or meme_pas_evalue() ; réponse True directement.
  • False and meme_pas_evalue() ; réponse False directement.
  • 0 * sera_evalue() ; réponse \(0\) ou Nan, ou erreur suivant la deuxième partie.