Concepts Flashcards

1
Q

Comment introduire un commentaire non interprété de plusieurs lignes en python ?

A

””” ainsi “””

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

À quoi sert l’opérateur :

**

A

Il sert à obtenir la puissance d’un nombre.

52=25 ou 103=1000

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

Fonction python dédié, sur les str, pour retourner la str tout en majuscule.

A

.upper()

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

Fonction python dédié, sur les str, pour retourner la str tout en minuscule.

A

.lower()

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

À quoi sert la commande .lower() ?

et la commande .upper() ?

A

Retourne la string en majuscule ou minuscule.

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

À quoi sert la commande str(argument) ?

A

À transformer une variable quelconque en variable string.

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

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

A

utiliser la commande str(argument)

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

Qu’est-ce que la concaténation ?

A

C’est la combinaison de strings.

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

Comment s’appelle la combinaison de strings ?

A

Ça s’appelle la concaténation.

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

De combien d’espace on indente une ligne en Python?

Quand on a besoin d’indenter une ligne bien sûr

A

4

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

Que peuvent être une variable en plus de l’affectation ?

A

Des formules.

ma_variable = 3+4

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

Qu’est-ce que le modulo en python et comment l’utilise t-on ?

A

le modulo •%• est une opération qui peut servir dans une formule affecté à une variable (ma_variable=…)
Il donne le reste d’une division euclidienne.

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

Comment inclure des signes de ponctuation dans les strings sans qu’ils ne soit interpêté comme des instructions en python ?

A

Il faut ajouter un backslash avant ce signe pour qu’il ne soit pas lu. Exemple :
“C'est le monde à l'envers”
Ça s’appelle «échapper des caractères»

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

Qu’est-ce qu’un index ?

en Python.

A

C’est la valeur numérique associé à chaque caractère d’une string. Utiliser les crochet en ajout de la définition de la variable string ou de la commande print après l’appel de la variable permet de traiter avec cet index, par exemple : l’afficher. Attention : l’indexation commence à la première lettre de la string avec 0 ! et non avec 1. La troisième lettre a l’index 2.

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

Comment insérer des mots variables dans une string ?

En python

A

Avec %s (string) ou %d (float, Int ou Boolean)
Exemple :
string_1 = “Camelot”
string_2 = “endroit”
float1 = True
print “N’allons pas a %s. C’est %d %s degoutant.” % (string_1, string_2)

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

Quelle est la commande pour importer la date et l’heure du système en python ?

A

from datetime import datetime

ma_variable = datetime.now()

17
Q

Quelles sont les six comparateurs en python ?

A

Égal à ==
Différent de !=
Inférieur à
Inférieur ou égal à =

18
Q

Quels sont les trois opérateurs bouléen en python ?

A

and
or
not

19
Q

True and True
True and False
False and True
False and False

A

True
False
False
False

20
Q

True or True
True or False
False or True
False or False

A

True
True
True
False

21
Q

Not True

Not False

A

False

True

22
Q

Quelle est l’ordre de priorité des opérations booléenne en python ?

A

Not
And
Or

23
Q

Quel est la synthaxe de if en python ?

A
Indentation et deux points. Exemple :
def saisie
    If 1 + 1 == 2:
        return "évidence"
print saisie
24
Q

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()

25
Q

Quel est la synthaxe de l’en-tête d’une fonction en python ?

A
def nom_de_la_fonction (paramètre1, paramètre2):
return
les points clés sont : le "def" le jeu de parenthèse qui peut-être vide et les deux point.
Le contenu de la fonction doit ensuite être indenté !
26
Q

Quel est l’opérateur pour les racines carré ?
Que faut t-il savoir et faire avant d’utiliser cet opérateur ?
En python

A

sqrt()
Python ne connaît pas d’emblée cet opérateur. Il convient d’importer le module •math• avant d’appeler l’opérateur.
Ensuite ça s’utilise comme ça :
math.sqrt()

27
Q

Comment importer une unique fonction ou opération depuis un module en python ?

A
Utiliser la forme :
from module import fonction
28
Q

Comment importer toutes les fonctions ou opérations depuis un module en python sans avoir besoin de faire constamment référence au module ?

A

Utiliser la forme :
from module import *
* équivaut à “tout les sélecteurs aussi bien en python qu’en CSS.

29
Q

comment manipuler un retour de fonction parmi d’autres ? Python.

A

var = fonction(x)[2]

Dans ce cas la fonction avait plus de deux valeurs retournées.