Exemple de méthode sur une string.
chaine = "Encore un beau titre"
chaine.upper()
chaine.lower()
chaine.count()
chaine.count("e")
chaine.count("e",2,3)
- Exo : Trouver le nombre de "e" : majuscule et minuscule.
Methodes find, replace
chaine = "Encore un beau titre"
chaine.find("u")
chaine.find("e",6,12)
chaine.replace("beau","vieux")
chaine.split(" ")
! La syntaxe peut varier selon les méthodes
max(chaine) len(chaine)
mafonction(variables) : personnalisée
def mafonction():
""" Doc de la fonction """
instructions1
def mafonction2(mavar):
instructions
return mavar.upper()
mafonction2("Coucou, toi !"))
- Exo : Ecrire une fonction qui renvoie une chaine sans les voyelles. (lettre in ["a","e","i","o","u","y"])
Externes, complémentaires.
#/usr/bin/env python3 import math rayon = 5 perim = 2*math.pi*3
OU
#/usr/bin/env python3 from math import pi (ou *) rayon = 5 perim = 2*pi*rayon
Voir docs Python :
https://docs.python.org/fr/3.6/library/index.html
OU
dir(math)
dir(random)
help(math.pi)
help(random.randint)