0% ont trouvé ce document utile (0 vote)
53 vues3 pages

Fonctions Python pour Nombres et Chaînes

Le document décrit diverses fonctions mathématiques et sur les chaines de caractères en Python avec leur syntaxe et exemple d'utilisation.

Transféré par

chourouk rhit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues3 pages

Fonctions Python pour Nombres et Chaînes

Le document décrit diverses fonctions mathématiques et sur les chaines de caractères en Python avec leur syntaxe et exemple d'utilisation.

Transféré par

chourouk rhit
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Algorithmique Python Rôle r

from math import * x = round(2.9)


y ← arrondi (x) Retourne l’entier le plus proche de la valeur de x. print(x) #affiche 3
y = round (x)
x=trunc(2.77)
from math import * print(x) #affiche 2
y ← tronc (x) Retourne la partie entière de x.
y = trunc (x)

y ← ent (x) y = int (x) Retourne la partie entière de x. print(int(2.77)) #affiche 2


from math import * x=2
y ← racineCarré (x) Retourne la racine carrée d’un nombre x positif. print(sqrt(x)) #affiche 1.4142
y = sqrt (x)

y ← abs (x) y = abs (x) Retourne la valeur absolue de x.


from random import *
y ← aléa (vi, vf) y = randint (vi, vf) Retourne un entier aléatoire de l’intervalle [vi, vf].
from random import *
y ← aléa() Retourne un entier aléatoire de l’intervalle [0, 1[.
y = random()
Fonctions sur les chaines
Algorithmique Python Rôle Exemple
print(len('Hello welcome!'))
l ← Long (ch) l = len (ch) Retourne le nombre de caractères de la chaîne ch. #affiche 14
Retourne la première position de la chaîne ch2 dans la Ch1 = 'Hello welcome.'
Ch2 = 'welcome'
chaîne ch1. p = ch2.find(ch1)
p ← Pos (ch2, ch1) p = ch1.find (ch2)
Retourne -1 si non trouvé print(p) #affiche la position 6
Retourne la conversion d’un nombre x en une x = str(3.5)
ch ← Convch (x) ch = str (x) chaîne de caractères. print(x) #affiche la chaine '3.5'
ch = '50800'
Retourne Vrai si la chaîne ch est convertible en une
test ← Estnum (ch) test= ch.isdigit() test = ch.isdigit()
valeur numérique, elle retourne Faux sinon. print(test) #affiche True
ch = 'Company2'
Retourne Vrai si tous les caractères sont des lettres de
test ← Estchaine (ch) test= ch.isalpha() x = ch.isalpha()
l’alphabet et Faux sinon print(x) #affiche False
Retourne la conversion d’une chaîne ch en une valeur print(int('35')) #affiche l’entier 35
d ← Valeur (ch) d=int(ch) print(int('3.5')) #erreur
numérique, si c’est possible.
liste_indices= slice(debut, fin, pas) ch ='Bonjour!'
liste1=slice(3) #liste1=[0,1,2]
ch1=ch[liste_indices] Retourne une partie de la chaîne ch à partir de la
ch1 ← Sous_chaine (ch, d, f) liste2=slice(1,5,2) #liste2=[1,3]
ou bien position debut jusqu’à la position fin (fin exclue). print(ch[liste1]) #affiche Bon
ch1 = ch [dedut : fin] print(ch[liste2]) #affiche oj
ch='Hello!' #efface(ch,2,5)
Efface des caractères de la chaîne ch à partir de la
ch1 ← Effacer (ch, deb, fin) ch1 = ch [ : deb] + ch [fin : ] ch1= ch[:2]+ch[5:]
position deb jusqu’à la position fin-1 . print(ch1) #affiche ll!
ch = 'I love Pascal'
res = ch.replace('Pascal', 'Python')
res=ch.replace(ch1,ch2) Dans ch, remplace ch1 par ch2 print(res)
#affiche la chaine 'I love Python'
ch1 ← Majus (ch) ch1 = ch.upper( ) Convertit la chaîne ch en majuscules. ch='hELlO'
ch1=ch.lower()
ch2=ch.upper()
ch1 ← Minus (ch) ch1 = ch.lower( ) Convertit la chaîne ch en minuscule. print(ch1) #affiche la chaine 'hello'
print(ch2) #affiche la chaine 'HELLO'
Count ???

Vous aimerez peut-être aussi