python partiel Flashcards

1
Q

comment afficher des caractères de différents types ?

A

print(“afficher”+str(a))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

longueur d’une liste

A

len(liste)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

qu’indiquent les indices négatifs dans les listes

A

commencer à lire de droite à gauche en partant de 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

comment affecter des listes

A

L=[valeur]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

L=[1:3]

A

la deuxième et la quatrième valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

L=[:2]

A

de la première à la troisième valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

L=[1:]

A

de la deuxième à la dernière valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

L[4][0]

A

la première valeur de la sous liste “4”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

ajouter dans des listes

A

L.append(valeur)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

ajouter avant une certaine valeur

A

L.insert(valeur, nouvelle valeur)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

ajouter en fin de liste

A

L.extend([valeur])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

retirer une valeur

A

L.remove(valeur)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

vider une liste

A

L.save(liste)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

signe division entière

A

//

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

retirer une valeur et la retourner

A

L.pop(valeur)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

reste division

15
Q

comment concaténer

A

“ache”+”ter”

16
Q

tranches de pas

A

L[début:fin:pas]

17
Q

range(n) ?

A

Crée une séquence d’entiers de 0 à n-1

18
Q

range(a, b)

A

Crée une séquence d’entiers de a à b-1

19
Q

range(a, b, p)

A

Crée la séquence d’entiers a, a+p, a+2p…sans dépasser b-1.

20
Q

fonction Break ( écriture + ce qu’elle permet de faire)

A

while <condition1>: # ou for ...
<instructions1>
if <condition2>:
break
<instructions2>
Si à une itération la condition2 est vraie, on sort de la boucle sans exécuter les instructions
qui suivent</instructions2></condition2></instructions1></condition1>

21
Q

fonction Continue ( écriture + ce qu’elle permet de faire)

A

while <condition1>: # ou for ...
<instructions1>
if <condition2>:
continue
<instructions2>
Si à une itération la condition2 est vraie, on passe directement à l’itération suivante sans
exécuter les instructions qui suivent</instructions2></condition2></instructions1></condition1>

22
Q

Importer une donnée depuis un module maths

A

import math from math import (donnée) import math as m

23
Générer la valeur de pi
m.pi attention, il faut cette écriture pour toute donnée importée du module math
24
Random.uniforme (a,b)
nb aléatoire de type float
25
Random.randint (a,b)
nb entier compris entre a et b inclus