Basics / Methods Flashcards
(data type)
Qu’est-ce qu’un string ?
(chaîne de caractères)
Une séquence de caractères encadrée par des guillemets
“Hello, World !”
(data type)
Qu’est-ce qu’un integer ?
(nombre entier)
Un nombre entier (positif ou négatif) sans décimales
number = 10
(data type)
Qu’est-ce qu’un float ?
(nombre à virgule flottante)
Un nombre avec une partie décimale
number = 3,18
(data type)
Qu’est-ce qu’un boolean ?
booléen
Un type de donnée avec deux valeurs possibles : True ou False (toujours en majuscule)
Qu’est-ce que le typecasting ?
Convertir une valeur d’un type de donnée à un autre
(typecasting)
Quelle commande utilise-t-on pour convertir une valeur en string ?
str()
(typecasting)
Quelle commande utilise-t-on pour convertir une valeur en integer ?
int()
(typecasting)
Quelle commande utilise-t-on pour convertir une valeur en float ?
float()
(typecasting)
Quelle commande utilise-t-on pour convertir une valeur en boolean ?
bool()
À quoi sert la fonction len() en Python ?
La fonction len() retourne le nombre de caractères dans une chaîne.
name = “Alice”
result = len(name)
print(result) # Affiche : 5
Question :
Que fait la méthode find() en Python ?
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
Que fait la méthode rfind() en Python ?
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
Que fait la méthode capitalize() ?
Elle met la première lettre en majuscule et le reste en minuscule.
name = “amanda”
result = name.capitalize()
print(result) # Affiche : Amanda
À quoi sert upper() en Python ?
Elle convertit tous les caractères d’une chaîne en majuscules.
name = “amanda”
result = name.upper()
print(result) # Affiche : AMANDA
Que vérifie la méthode isdigit() ?
Elle retourne True si la chaîne contient uniquement des chiffres, sinon False.
phone_number = “12345”
result = phone_number.isdigit()
print(result) # Affiche : True
À quoi sert la méthode isalpha() ?
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
Que fait la méthode count() ?
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
À quoi sert la méthode replace() ?
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
Que fait la commande help(str) en Python ?
Elle affiche toutes les méthodes disponibles pour les objets de type str (chaînes de caractères) avec leur description.
Qu’est-ce que l’indexing dans une séquence ?
L’’indexing permet d’accéder à des éléments spécifiques d’une séquence en utilisant des crochets [ ] avec un indice
Qu’est-ce que le slicing d’une séquence ?
Le slicing permet d’extraire une portion d’une séquence en utilisant [start:end:step].
Que signifie l’omission de start dans un slicing [ :end:step] ?
Cela signifie que le slicing commence au début de la séquence.
Que signifie l’omission de end dans un slicing [start::step] ?
Cela signifie que le slicing continue jusqu’à la fin de la séquence.
Que fait le slicing avec un pas négatif, comme [:: -1] ?
Cela inverse l’ordre de la séquence.
Que fait le format specifier :.nf ?
(n pour nombre)
Il formate un nombre en affichant exactement n chiffres après la virgule.
Que fait le format specifier :m ?
(m pour espace d’affichage)
Réponse : Il réserve un espace de m caractères pour afficher la valeur et l’aligne à droite par défaut.
Que fait le format specifier :0m ?
(m pour espace d’affichage)
Il réserve un espace de m caractères, complété avec des zéros à gauche pour remplir l’espace.
Que fait le format specifier :<m ?
(m pour espace d’affichage)
Il aligne la valeur à gauche dans un espace de m caractères.
Que fait le format specifier :^m ?
(m pour espace d’affichage)
Il centre la valeur dans un espace de m caractères
Que fait le symbole + dans un format specifier ?
Il ajoute un signe positif (+) pour les nombres positifs et garde le signe négatif pour les nombres négatifs.
Que fait l’espace “ “ dans un format specifier ?
Il insère un espace devant les nombres positifs, mais affiche les nombres négatifs avec leur signe.