Basics / Methods Flashcards

1
Q

(data type)

Qu’est-ce qu’un string ?

(chaîne de caractères)

A

Une séquence de caractères encadrée par des guillemets

“Hello, World !”

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

(data type)

Qu’est-ce qu’un integer ?

(nombre entier)

A

Un nombre entier (positif ou négatif) sans décimales

number = 10

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

(data type)

Qu’est-ce qu’un float ?

(nombre à virgule flottante)

A

Un nombre avec une partie décimale

number = 3,18

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

(data type)

Qu’est-ce qu’un boolean ?

booléen

A

Un type de donnée avec deux valeurs possibles : True ou False (toujours en majuscule)

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

Qu’est-ce que le typecasting ?

A

Convertir une valeur d’un type de donnée à un autre

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

(typecasting)

Quelle commande utilise-t-on pour convertir une valeur en string ?

A

str()

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

(typecasting)

Quelle commande utilise-t-on pour convertir une valeur en integer ?

A

int()

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

(typecasting)

Quelle commande utilise-t-on pour convertir une valeur en float ?

A

float()

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

(typecasting)

Quelle commande utilise-t-on pour convertir une valeur en boolean ?

A

bool()

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

À quoi sert la fonction len() en Python ?

A

La fonction len() retourne le nombre de caractères dans une chaîne.

name = “Alice”
result = len(name)
print(result) # Affiche : 5

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

Question :
Que fait la méthode find() en Python ?

A

Elle retourne l’index de la première occurrence d’un caractère ou d’une sous-chaîne. Si elle ne trouve pas, elle retourne -1.

name = “Amanda”
result = name.find(“a”)
print(result) # Affiche : 0

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

Que fait la méthode rfind() en Python ?

A

Elle retourne l’index de la dernière occurrence d’un caractère ou d’une sous-chaîne.

name = “Amanda”
result = name.rfind(“a”)
print(result) # Affiche : 5

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

Que fait la méthode capitalize() ?

A

Elle met la première lettre en majuscule et le reste en minuscule.

name = “amanda”
result = name.capitalize()
print(result) # Affiche : Amanda

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

À quoi sert upper() en Python ?

A

Elle convertit tous les caractères d’une chaîne en majuscules.

name = “amanda”
result = name.upper()
print(result) # Affiche : AMANDA

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

Que vérifie la méthode isdigit() ?

A

Elle retourne True si la chaîne contient uniquement des chiffres, sinon False.

phone_number = “12345”
result = phone_number.isdigit()
print(result) # Affiche : True

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

À quoi sert la méthode isalpha() ?

A

Elle retourne True si la chaîne contient uniquement des lettres (pas d’espaces, chiffres ou symboles).

name = “Alice”
result = name.isalpha()
print(result) # Affiche : True

16
Q

Que fait la méthode count() ?

A

Elle retourne le nombre d’occurrences d’un caractère ou d’une sous-chaîne.

phone_number = “123-456-789”
result = phone_number.count(“-“)
print(result) # Affiche : 2

17
Q

À quoi sert la méthode replace() ?

A

Elle remplace une sous-chaîne par une autre dans une chaîne.

phone_number = “123-456-789”
phone_number = phone_number.replace(“-“, “ “)
print(phone_number) # Affiche : 123 456 789

18
Q

Que fait la commande help(str) en Python ?

A

Elle affiche toutes les méthodes disponibles pour les objets de type str (chaînes de caractères) avec leur description.

19
Q

Qu’est-ce que l’indexing dans une séquence ?

A

L’’indexing permet d’accéder à des éléments spécifiques d’une séquence en utilisant des crochets [ ] avec un indice

20
Q

Qu’est-ce que le slicing d’une séquence ?

A

Le slicing permet d’extraire une portion d’une séquence en utilisant [start:end:step].

21
Q

Que signifie l’omission de start dans un slicing [ :end:step] ?

A

Cela signifie que le slicing commence au début de la séquence.

22
Q

Que signifie l’omission de end dans un slicing [start::step] ?

A

Cela signifie que le slicing continue jusqu’à la fin de la séquence.

23
Q

Que fait le slicing avec un pas négatif, comme [:: -1] ?

A

Cela inverse l’ordre de la séquence.

24
Q

Que fait le format specifier :.nf ?

(n pour nombre)

A

Il formate un nombre en affichant exactement n chiffres après la virgule.

25
Q

Que fait le format specifier :m ?

(m pour espace d’affichage)

A

Réponse : Il réserve un espace de m caractères pour afficher la valeur et l’aligne à droite par défaut.

26
Q

Que fait le format specifier :0m ?

(m pour espace d’affichage)

A

Il réserve un espace de m caractères, complété avec des zéros à gauche pour remplir l’espace.

27
Q

Que fait le format specifier :<m ?

(m pour espace d’affichage)

A

Il aligne la valeur à gauche dans un espace de m caractères.

28
Q

Que fait le format specifier :^m ?

(m pour espace d’affichage)

A

Il centre la valeur dans un espace de m caractères

29
Q

Que fait le symbole + dans un format specifier ?

A

Il ajoute un signe positif (+) pour les nombres positifs et garde le signe négatif pour les nombres négatifs.

30
Q

Que fait l’espace “ “ dans un format specifier ?

A

Il insère un espace devant les nombres positifs, mais affiche les nombres négatifs avec leur signe.

31
Q
A