Vous êtes sur la page 1sur 3

les Fonctions standards sur les chaines 

:
Lancer Python , saisir la séquence d’affectations suivante et compléter le tableau ci-
dessous :

Ch = « langage »
C= « a »
Ch1= « python »
X=  « 2020 »
Ph= « 13.75 »
Ch2= « 4201 »
Y=66

Fonction en python Résultat Afficher

A= ord( c ) ………………………………………..
B=chr(y) ………………………………………….
N=int(ch2) ……………………………………………
R=float(ph) ……………………………………………….
L=len(ch) ……………………………………
Mi=min(ch) …………………………………………….
Ma=Max(ch) ………………………………………….

les Méthodes de recherches sur les


chaines :
Nb=ch.count(c ) ……………………………………
Ind=ch.index(c ) ……………………………………
P=ch.find( c) ……………………………………
Application 1 : Ecrire un programme python qui permet de saisir un caractère   c  une
chaine   ch, de chercher et afficher la position de c dans ch :

…………………………………………………………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………….

les Méthodes de changement de case sur


les chaines :
Ch.upper() …………………………………………..
Ch.lower() …………………………………………..
Ch.capitalize() …………………………………………..
Ch=ch+  « »+  ……………………………………………

1
« scientifique »
Ch1.replace(‘p’ ,’P’) …………………………………………….

Apparence d’un caractère dans une


chaine
Exécuter ces instructions en python et donner le résultat :

Ch=’python’ C=’j’
C=’p’ Print( c in ch)
Print( c in ch) ………………..
……………….. Print( c not in ch)
………………..

Application 1:Taper et exécuter le code suivant


s1 = "Salut mes collègues" s5 = s2 + s3 + s4
s2 = " La vie " s6 = s2 * 3
s3 = "est " print(s5)
s4 = "belle" print(s6)
print('Opérations sur les chaînes : print(len(s1))
Helper') print(len(s2))
print (s1.upper())

Application2 :
s1 = "Salut mes collègues" print('Opérations sur les chaînes : ')
s2 = " La vie " print(s1.find('mes'))
s3 = "Salut, mes amis, ça roule?" print(s1.count('es'))
print (s2.replace("vi", "ru",1))
print(max(s4))
print(min(s4))
print("?" in s3)
print("mes" not in s1)

Application3 :Ecrire un programme qui affiche à l’écran le type du


caractère C saisie.

Si C dans [’’0’’..’’9’’] alors le programme affiche « c est un chiffre »


Si C dans [’’a’’..’’z’’] alors le programme affiche « c est un caractère minuscule »
Si C dans [’’A’’..’’Z’’] alors le programme affiche « c est un caractère majuscule »
Si non on affiche « c est un caractère autre »

2
Application4 :Ecrire une analyse, un algorithme puis la traduction en
Pascal du programme intitulé SAISON qui affiche à l’écran la saison correspondante à
sa lettre initiale saisie.

Exemple
Si le caractère saisi est E ou e alors on affiche Eté
Si le caractère saisi est H ou h alors on affiche Hiver

Vous aimerez peut-être aussi