Vous êtes sur la page 1sur 4

python_basic_tp2

November 20, 2021

1 Introduction à Python – TP2: Types


Prof. Abdelkrim EL MOUATASIM (PH-D) in AI
FPO - Ibn Zohr University - Morocco
a.elmouatasim@uiz.ac.ma

1.1 Types:
1.1.1 Nombres entiers et nombres réels
[1]: a = 10

[2]: type(a) # La fonction type retourne le type de l'objet en argument

[2]: int

[3]: b=2.0

[4]: type(b)

[4]: float

[5]: type(a - b)

[5]: float

[6]: b_prime = int(b) # Conversion d'un réel en entier


print(b, '==>', b_prime)
type(b_prime)

2.0 ==> 2

[6]: int

[7]: float(a)

[7]: 10.0

1
1.1.2 Booléens
[8]: v = True
f = False

[14]: g = False

[16]: type(v)

[16]: bool

[17]: v and f

[17]: False

[18]: f and g

[18]: False

[19]: v or f

[19]: True

[20]: g or f

[20]: False

[21]: v and not f

[21]: True

[22]: a == 6

[22]: False

[23]: a < 6

[23]: False

[24]: a >= 6

[24]: True

[25]: (a == b or b < 3) and (a != -1 or False)

[25]: True

2
1.1.3 Chaines de caractères
[ ]: "salut"

[28]: un_mot = "salut "


type(un_mot)

[28]: str

[29]: b=2.0

[30]: len(un_mot) # la fonction len() retourne la longueur de la chaîne (c-a-d le␣


,→nombre de caractères)

[30]: 6

[31]: str(a) # Conversion d'un entier en chaîne de caractères

[31]: '10'

[32]: print(str(a) + str(b))


print(str(a), str(b))

102.0
10 2.0

[33]: k = 'Salam'
m = '@licom'
print(k+m)

Salam@licom

[34]: print('������ �����'(

������ �����

:[35] float(str(a) + str(b)) # Conversion d'une chaîne de caractères en réel

[35]: 102.0

[36]: float(str(a) + str(b))+10

[36]: 112.0

[37]: un_mot[3] # Accès au 4e élment de la chaîne de caractère (l'index débute à zéro!


,→)

[37]: 'u'

[ ]: un_mot[2:4] # Accès à une sous-chaîne

3
[ ]: deux_mots = un_mot + ' toi!'
deux_mots

[ ]: len(deux_mots)

[ ]: deux_mots[0:len(un_mot)] == un_mot

[ ]: c=19
d='COVID '
print(d+str(c))

[ ]:

Vous aimerez peut-être aussi