1. Quelle est la sortie de `print('Python'.swapcase())` ?
La méthode swapcase()
inverse les majuscules et les minuscules.
2. Que fait `int('0x10', 16)` ?
La fonction int()
convertit une chaîne en entier selon la base spécifiée, ici 16 (hexadécimal).
3. Quelle est la sortie de `print('Python'.count('t'))` ?
La méthode count()
retourne le nombre d'occurrences d'une sous-chaîne dans la chaîne.
4. Que fait `list('Python')` ?
La fonction list()
convertit une chaîne en liste de caractères.
5. Quelle est la sortie de `print('Python'.rfind('t'))` ?
La méthode rfind()
retourne l'index de la dernière occurrence de la sous-chaîne.
6. Que fait `str.zfill(5)` sur la chaîne `'42'` ?
La méthode zfill()
remplit la chaîne avec des zéros jusqu'à atteindre la largeur spécifiée.
7. Quelle est la sortie de `print('Python'.encode('utf-8'))` ?
La méthode encode()
retourne la chaîne encodée en bytes dans l'encodage spécifié.
8. Que fait `re.sub(r'\d+', 'X', '12ab34')` ?
La fonction re.sub()
remplace les occurrences du motif par la chaîne spécifiée.
9. Que fait `zip([1, 2], ['a', 'b'])` ?
La fonction zip()
associe les éléments des listes en tuples.
10. Que fait `sorted({3, 1, 4, 2})` ?
La fonction sorted()
retourne une liste triée des éléments.
11. Quelle est la sortie de `print(' Python '.strip())` ?
La méthode strip()
supprime les espaces de début et de fin de la chaîne.
12. Que fait `re.search(r'\d+', 'abc123')` ?
La fonction re.search()
recherche une correspondance du motif dans la chaîne.
13. Que fait `map(str, [1, 2, 3])` ?
La fonction map()
applique la fonction spécifiée à chaque élément de l'itérable.
14. 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.
15. Que fait `set('aabbcc')` ?
La fonction set()
crée un ensemble avec les éléments uniques de la chaîne.
16. Quelle est la sortie de `print('Python'.islower())` ?
La méthode islower()
vérifie si tous les caractères sont en minuscules.
17. Que fait `str.split(',')` sur `'a,b,c'` ?
La méthode split()
divise la chaîne en une liste en utilisant le délimiteur spécifié.
18. Que fait `str.replace('a', 'b')` sur `'aaa'` ?
La méthode replace()
remplace toutes les occurrences de la sous-chaîne spécifiée par une nouvelle sous-chaîne.
19. Quelle est la sortie de `print('Python'.find('o'))` ?
La méthode find()
retourne l'index de la première occurrence de la sous-chaîne.
20. Que fait `len(set('abracadabra'))` ?
La fonction set()
retourne les éléments uniques, et len()
compte le nombre d'éléments uniques.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.