teaching:progappchim:notions_avancees

Notions avancées

En construction. Les liens sont juste donnés. Une introduction et un exemple devrait être proposé pour chaque rubrique, et le nombre de ces rubriques augmenté.

  • translate() : transformation sur base de correspondances entre des caractères (y compris des caractères spéciaux (\n, \t, \r,…)
    • string.punctuation peut être utilisé pour enlever la ponctuation
  • 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.
  • 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
  • zfill(n) : ajoute des zéros devant pour arriver à une longueur donnée
  • ' '.join() : joint des sous-chaînes en liste pour créer une chaîne en ajoutant ' ' (dans cet exemple) comme sous-chaîne additionnelle
  • upper() : capitalise
  • lower()
  • title() : capitalise les premières lettres des mots
  • swapcase() : inverse capitales et bas de casse
  • startswith('fizz'), endswith('buzz'), 'fizz buzz' in test_string : renvoie True ou False

Page dédiée : Programmation Python Orientée Objet

Ce site web utilise des cookies pour analyser le trafic de visites. En restant sur ce site, vous acceptez le stockage de cookies sur votre ordinateur. En savoir plus
  • teaching/progappchim/notions_avancees.txt
  • Dernière modification: 2020/08/19 11:55
  • de villersd