Basics / Methods Flashcards
(32 cards)
(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.