Questions d’entretiens Python – Partie 5

Questions sur Python avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Python comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Python.
 
Préparez-vous avec cette liste de questions fréquemment posées sur « Python » afin de pouvoir y répondre en toute confiance.
 
 

1. Comment pouvez-vous mélanger aléatoirement les éléments d’une liste en Python?
from random import shuffle
liste = ['PHP', 'Java', 'C', 'C++', 'Python']
shuffle(liste)
print(liste)

 
Sortie:

['Python', 'C++', 'Java', 'PHP', 'C']
 

2. Comment écrivez-vous des commentaires en python?
Les commentaires en Python commencent par le caractère #. Exemple:

# Ceci est un commentaire en Python
 

3. A quoi sert les générateurs en python?
Des fonctions qui renvoient un ensemble d’éléments itérable sont appelées générateurs.
 

4. Comment capitaliserez-vous la première lettre d’une chaîne?
En Python, la méthode « capitalize() » met en majuscule la première lettre d’une chaîne. Si la chaîne se compose déjà d’une lettre majuscule au début, elle renvoie la chaîne d’origine. Exemple :

str='waytolearnx'
print(str.capitalize())  #Waytolearnx
 

5. Comment convertir une chaîne en minuscules?
Pour convertir une chaîne en minuscules, la fonction « lower() » peut être utilisée. Exemple:

str='WAYTOLEARNX'
print(str.lower())  #waytolearnx
 
 

6. Comment commenter plusieurs lignes en python?
Les commentaires sur plusieurs lignes apparaissent sur plusieurs lignes. Toutes les lignes à commenter doivent être préfixées par un #.
 

7. A quoi sert *args, **kwargs?
Nous utilisons *args lorsque nous ne savons pas combien d’arguments vont être passés à une fonction, ou si nous voulons passer une liste ou un tuple en arguments à une fonction. **kwargs est utilisé lorsque nous ne savons pas combien d’arguments de mot-clé seront passés à une fonction, ou il peut être utilisé pour passer les valeurs d’un dictionnaire en tant qu’arguments de mot-clé. Les identifiants args et kwargs sont une convention, vous pouvez également utiliser *tata et **toto mais ce ne serait pas une bonne pratique.
 

8. A quoi sert la fonction len()?
Il est utilisé pour déterminer la longueur d’une chaîne, d’une liste, d’un tableau, etc. Exemple:

str='waytolearnx'
print(len(str))  #11
Fonction len() – Python
 

9. A quoi sert la fonction sub()?
Recherche toutes les sous-chaînes où l’expression régulière correspond, puis les remplacer par une chaîne différente. Exemple:

import re
result = re.sub('Y', 'X', 'WayToLearnY')
print(result)  #WayToLearnX
 

10. A quoi sert la fonction subn()?
Il est similaire à « sub() » et renvoie également la nouvelle chaîne avec le nombre de remplacements. Exemple:

import re
result = re.subn('Y', 'X', 'WayToLearnY')  
print(result)  # ('WayToLearnX', 1)
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *