teaching:progappchim:notions_avancees

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
teaching:progappchim:notions_avancees [2020/03/12 10:25] villersdteaching:progappchim:notions_avancees [2020/08/18 09:22] villersd
Ligne 26: Ligne 26:
   * replace() : remplacement d'une sous-chaîne   * replace() : remplacement d'une sous-chaîne
   * split() : découpe en une liste de sous-chaînes. Le caractère utilisé par défaut est l'espacement. Le nombre de découpe peut être précisé. rsplit() permet de commencer par la droite.   * split() : découpe en une liste de sous-chaînes. Le caractère utilisé par défaut est l'espacement. Le nombre de découpe peut être précisé. rsplit() permet de commencer par la droite.
-  * partition() : découpe particulière+  * partition() : découpe particulière → myString.partition("search string") renvoie un tuple de trois sous-chaînes : ( texte précédent, première occurence de la sous-chaîne cherchée, texte à la suite)
   * strip(), lstrip(), rstrip() : élimine des caractères en début et/ou fin, par défaut les espacements   * strip(), lstrip(), rstrip() : élimine des caractères en début et/ou fin, par défaut les espacements
   * zfill(n) : ajoute des zéros devant pour arriver à une longueur donnée   * zfill(n) : ajoute des zéros devant pour arriver à une longueur donnée
Ligne 55: Ligne 55:
     * [[http://nbviewer.ipython.org/url/bender.astro.sunysb.edu/classes/python-science/lectures/python-classes.ipynb]]     * [[http://nbviewer.ipython.org/url/bender.astro.sunysb.edu/classes/python-science/lectures/python-classes.ipynb]]
     * [[http://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/]]     * [[http://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/]]
 +
 +==== Divers ====
 +  * Définir ses propres types : stack, queue, tree + algorithms : [[https://towardsdatascience.com/data-structures-algorithms-in-python-68c8dbb19c90|Data Structures & Algorithms in Python]] by Papa Moryba Kouate, Aug, 2020, Towards Data Science
 +
 +
 ===== Closures ===== ===== Closures =====
   * [[http://stackoverflow.com/questions/36636/what-is-a-closure]]   * [[http://stackoverflow.com/questions/36636/what-is-a-closure]]
  • teaching/progappchim/notions_avancees.txt
  • Dernière modification : 2023/05/02 10:36
  • de villersd