Fonctions Python Flashcards

1
Q

Python :

utilité de la fonction •len()•

A

Connaitre le nombre de caractère d’une string.

format •len(argument)•

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

Python :

Comment connaître le nombre de caractère d’une string ?

A

fonction : •len()•

format : •lent(argument)•

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

Python :
Quelle est la fonction qui vérifie qu’une entré de console est bien une suite de lettre et ne contient pas de chiffre en python ?

A

.isalpha()

variable.isalpha()

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

Python :

Quelle est la commande pour transformer une variable quelconque en variable string ?

A

utiliser la commande • str() •

format : •str(argument)•

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
Python :
Quels sont les trois méthodes pour importer une fonction d'un module en python ?
A
1- •from module import fonction
variable = fonction•
2- •from module import *
variable = fonction•
3- •import module
variable = module.fonction•
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Python :

Quels-sont les différentes façon de vérifier plusieurs conditions avec if/else en python ?

A
#1 Pour certaines variables :
if variable in ["a","b","c"]
#2 Pour les autres :
if variable == "a" or variable == "b"
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
Python :
À quoi servent les opérateurs 
\+=
et
-=
En python ?
A
Raccourci pour reprendre une variable l'incrémenter (int ou float).
Synonyme, par exemple de :
•variable = variable + 50•
Ça s'utilise comme ça :
variable = variable += 5
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Python :

Fonction pour appeler plusieurs arguments consécutifs d’une liste en python ?

A

liste[x:y]
par exemple :
liste[1:2]

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

Python :

Commande pour ajouter un argument à la fin d’une liste en python ?

A

liste.append(argument)

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

Python :

Commande pour appeler un élément de liste à partir de son index en python ?

A

liste.index(argument)

Ça retourne l’index de la string en question.

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

Python :

Comment ajouter un élément à une liste à un emplacement spécifique ?

A

animaux = ( “canard”, “crocodile” )
canard_index = animaux.index(“canard”)
animaux.insert(canard_index, “cobra”)
Cobra sera inséré entre canard et crocodile.

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

Python :

Comment demander l’arrondi d’un float ?

A

print (“%.xf %” float)

Avec x le nombre de décimales et float la variable à arrondir.

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

Python :

Commande accéder à une portion d’arguments d’une liste via son index en python ?

A

liste[0:2]

L’index commence à 0 au lieu de 1. L’élément du deuxième chiffre de l’index est exclu : Cet exemple donne 2 éléments.

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

Python :

Nature et Synthaxe du dictionnaire en python ?

A

variable = { clé : valeur }
Exemple :
dico = { ‘key’ : 42 }
Les valeurs peuvent être des int, des floats, des boolean, des listes…
Les clés peuvent être des strings ou des nombres.

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

Python :

Commet accéder à une valeur dans un dictionnaire via sa clé ?

A

dictionnaire[clé]
Exemple
print dictionnaire[42]

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

Python :
Comment remplacer un élément d’une liste par un autre ?
Comment supprimer un élément d’une liste en Python ?

A

liste[index] = argument

liste.remove(argument)

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

Python :
Comment accéder à la valeur d’un élément de liste via son index ?
Comment accéder à l’index d’un argument de liste en python ?

A

liste[index] ex : liste[34]

liste.index(“argument”)

18
Q

Python :

Comment ajouter une paire valeur-clé à un dictionnaire en Python ?

A

dico[clé] = valeur

Les paires clés-valeurs seront réorganisées automatiquement par ordre de clé (alpha-numérique).

19
Q

Python :
Comment supprime t-on une paire valeur-clé d’un dictionnaire en python ?
Comment remplace t-on une valeur d’une clé d’un dictionnaire en python ?

A

del dico[clé]

dico[clé] = nouvelle_valeur

20
Q

Python :

Comment supprimer un argument d’une clé de type liste dans un dictionnaire en python ?

A

dictionnaire[clé].remove(argument de la liste)

21
Q

Python :

synthaxe de la boucle for en python ?

A
variable = {1 :ça, 2:ci, 3:ces}
for x in variable :
print x
…
"in" indique la liste à traiter. "for" pose "x" les éléments que contient la liste et le corps donne l'opération à effectuer sur chaque élément (ici x).
22
Q

Python :

Quelles sont les deux fonctions pour mettre dans l’ordre alpha numérique les arguments d’une liste ?

A

liste.sort()
et
sorted(liste)

23
Q

Python :

Quelle est la commande (ex dans une structure if/else d’une boucle for) pour demander de ne rien faire avec l’argument.

A

•pass•

ex : 
for numbers in a :
    if numbers % 2 == 0 :
        print numbers
    else:
        pass
24
Q

Python :

Quel est le caractère de continuité et à quoi sert-il en python ?

A

C’est •\•

Qui signifie que la ligne suivante doit être considérée comme la suite de la ligne en court.

25
Q

Python :

À quoi sert le signe \ à la fin d’une ligne ?

A

À indiquer que la ligne suivante doit être considérée comme la suite de la ligne en court.

26
Q

Python :

Comment fonctionne la concaténation string en python ?

A

“string” + “ string2”

27
Q

Python :

Usage, fonctionnement et syntaxe de •range()• en python :

A

Génère une liste d’int ainsi :
Le premier argument donne le premier nombre affiché inclu.
Le deuxième argument donne le dernier argument affiché exclu.
Le troisième argument donne le “pas” i.e la distance entre deux nombre.
Ex : un pas de 2 donne un liste compte de 2 en 2.

range(4) donne [0,1,2,3]
range(2,4) donne [2,3]
range(2,7,2) donne [2,4,6]
Pas de float.

28
Q

Python :

Quelle est la fonction qui permet de générer des int aléatoires en python ?

A

•randint ( i , j )•

Avec i et j un encadrement des nombres recherchés.

29
Q

Python :

Utilité de la fonction •round(x,n)• et syntaxe en python ?

A

Arrondir un nombre.
Avec x le nombre ou une variable contenant ce nombre.
Et n un nombre positif ou nul qui donne le nombre de décimale auquel le nombre est arrondi.

30
Q

Python :

Comment arrondir un nombre en python ?

A

Avec la fonction
round(x,n)
x le nombre ou une variable contenant ce nombre.
Et n un nombre positif ou nul qui donne le nombre de décimale auquel le nombre est arrondi.

31
Q
Python :
Fonction bool() en python ?
A

Convertir un int, float ou string en booléen.
0 = False
else = True

32
Q

Python :

Comment retourner le tableau des clés d’un dictionnaire en python ?

A

dico.key()

33
Q

Python :

Comment retourner le tableau des valeurs d’un dictionnaire en python ?

A

dico.values()

34
Q

Python :

À quoi sert la fonction .values() en python ?

A

Retourner le tableau des valeurs d’un dictionnaire

35
Q

Python :

À quoi sert la fonction .keys() en python ?

A

Retourner le tableau des clés d’un dictionnaire

36
Q

Python :

Comment retourner le tableau de tuples des paires clé/valeurs d’un dictionnaire en python ?

A

dico.items()

37
Q

Python :

À quoi sert la fonction .items() en python ?

A

Retourner le tableau de tuples des paires clé/valeurs d’un dictionnaire.

38
Q

Python :

Comment créer une fonction rapidement et non-réutilisable en python ?

A
print filter(lambda x : x%2 == 0, liste)
retournera les éléments de la liste multiple de 2. filter() indique qu'on ne veut que quelques éléments de la liste. lambda indique la condition du filtrage.
39
Q

Python :

Qu’est-ce qu’une liste en compréhension en python ?

A

liste = [x for x in range(a,b)]

Avec possibilité d’ajouter une condition à la liste.

40
Q

Python :
Comment s’appelle ce type de liste en python ? :
liste = [x for x in range(a,b)]

A

Une liste en compréhension.

41
Q

Python :

syntaxe des fonctions maximum, minimum, absolue…

A

max(variable)
min(variable)
abs(variable)
variable peut être une liste

42
Q

Python :

Comment connaître le type d’une variable en python ? (bool, int, str, etc…)

A
fonction type()
print (type(variable))