1. Quelle est la sortie de `print('abc'.find('a'))` ?
La méthode find()
retourne l'index de la première occurrence de la sous-chaîne.
2. Que fait `list(range(5, 10, 2))` ?
La fonction range()
génère une séquence d'entiers avec un pas de 2.
3. Quelle est la sortie de `print('Python'.upper())` ?
La méthode upper()
convertit tous les caractères de la chaîne en majuscules.
4. Que fait `list(map(str, [1, 2, 3, 4]))` ?
La fonction map()
applique la fonction str()
à chaque élément de la liste.
5. Quelle est la sortie de `print('abc'.strip('a'))` ?
La méthode strip()
supprime les occurrences des caractères spécifiés au début et à la fin de la chaîne.
6. Que fait `list(reversed('abc'))` ?
La fonction reversed()
retourne un itérable qui produit les éléments en ordre inverse.
7. Quelle est la sortie de `print('Python'.swapcase())` ?
La méthode swapcase()
inverse la casse des caractères dans la chaîne.
8. Que fait `list(filter(lambda x: x % 2 == 0, [1, 2, 3, 4]))` ?
La fonction filter()
utilise une fonction lambda pour filtrer les éléments de la liste selon une condition.
9. Quelle est la sortie de `print('Python'.zfill(10))` ?
La méthode zfill()
ajoute des zéros à gauche de la chaîne jusqu'à atteindre la longueur spécifiée.
10. Que fait `all([True, False])` ?
La fonction all()
retourne True
si tous les éléments de l'itérable sont vrais, sinon False
.
11. Quelle est la sortie de `print('Python'.rjust(10, '-'))` ?
La méthode rjust()
ajoute des caractères de remplissage à gauche jusqu'à atteindre la largeur spécifiée.
12. Que fait `set('abcdabcd')` ?
La fonction set()
élimine les doublons dans une séquence.
13. Quelle est la sortie de `print('Python'.ljust(10, '-'))` ?
La méthode ljust()
ajoute des caractères de remplissage à droite jusqu'à atteindre la largeur spécifiée.
14. Que fait `list(range(1, 5))` ?
La fonction range()
génère une séquence d'entiers de 1 à 4.
15. Quelle est la sortie de `print('Python'.partition('t'))` ?
La méthode partition()
divise la chaîne en trois parties : avant, la sous-chaîne trouvée et après.
16. Que fait `list(map(lambda x: x ** 2, [1, 2, 3]))` ?
La fonction map()
applique la fonction lambda au carré de chaque élément de la liste.
17. Quelle est la sortie de `print('Python'.rfind('o'))` ?
La méthode rfind()
retourne `-1` si la sous-chaîne n'est pas trouvée.
18. Que fait `list(filter(None, [0, '', None, 1, 2]))` ?
La fonction filter()
élimine les éléments considérés comme False
.
19. Quelle est la sortie de `print('Python'.count('o'))` ?
La méthode count()
retourne le nombre d'occurrences de la sous-chaîne.
20. Que fait `len('Python'.split('t'))` ?
La méthode split()
divise la chaîne en une liste de sous-chaînes.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.