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)