Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Methodes De Base


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.

Page Actions

Recent Changes

Group & Page

Back Links