Apr 09, 2026

Wiki

Python

Aide

edit SideBar

Search

Une Page Au Hasard


On trouvera sur cette page une liste de fonctions intéressantes intégrées dans la bibliothèque de base.

join

Présentation

La méthode join, permet de concaténer les éléments d'une liste :

  • la liste doit être constituée de chaînes de caractères, par exemple
  >>> L=['1','2','3']
  • join est une méthode de la classe str : elle s'applique donc à une chaîne de caractères, éventuellement vide, qui correspond au futur séparateur entre les éléments
  >>> ' '.join(L)
'123'
  >>> 'a'.join(L)
  '1a2a3'

Application au code de César

On peut s'en servir pour, par exemple, réaliser un code de César efficacement :

  >>> def cesar(texte,cle):
  ....     return ' '.join([chr((ord(lettre)+cle-96)%26+96) for lettre in texte])

  >>> print cesar('azerty',4)
  edivxc

round

round(x,n) retourne un arrondis à la nième décimale de x.

  >>> round(123.45678,2)
  123.45999999999999
  >>> print round(123.45678,2)
  123.46

strip

On utilise la méthode strip() pour enlever les espaces en début et en fin de chaîne :

  >>> '   ljkl jlkj   '.strip()
  'ljkl jlkj'

enumerate

Permet d'obtenir un compteur sur un itérable :

  >>> for k,l in enumerate('coucou'):
  ...     print k,l
  ... 
  0 c
  1 o
  2 u
  3 c
  4 o
  5 u

Cela fonctionne avec tout itérable : liste, chaîne de caractères, etc.


This page may have a more recent version on pmwiki.org: PmWiki:UnePageAuHasard, and a talk page: PmWiki:UnePageAuHasard-Talk.

Page Actions

Recent Changes

Group & Page

Back Links