Questions d’entretiens Python – Partie 4

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. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str)
Hello World!
 

2. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str[0])
H
 

3. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str[1:4])
ell
 

4. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str[1:])
ello World!
 

5. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str * 3)
Hello World!Hello World!Hello World!
 
 

6. Quelle est la sortie du code suivant?
str = 'Hello World!'
print(str + " bye!")
Hello World! bye!
 

7. A quoi sert le décorateur en Python?
Le décorateur en Python est un changement relatif que vous effectuez dans la syntaxe Python pour ajuster rapidement les fonctions.
 

8. A quoi sert __init__?
__init__ est une méthode ou un constructeur en Python. Cette méthode est automatiquement appelée pour allouer de la mémoire lorsqu’un nouvel objet/instance d’une classe est créé. Toutes les classes ont la méthode __init__.

Voici un exemple d’utilisation.

class Person:
    def __init__(self, name, address):
        self.name = name
        self.address = address

p = Person("Alex", "Paris")
print(p.name)
print(p.address)

 
Sortie:

Alex                                                                                                                          
Paris
 

9. Pourquoi self en Python ?
Self est une instance ou un objet d’une classe. En Python, cela est explicitement inclus comme premier paramètre. Cependant, ce n’est pas le cas en Java où il est facultatif. Il aide à différencier les méthodes et les attributs d’une classe avec des variables locales.

La variable self dans la méthode init fait référence à l’objet nouvellement créé tandis que dans d’autres méthodes, elle fait référence à l’objet dont la méthode a été appelée.

 

10. Que fait l’instruction suivant [::-1] ?
[::-1] est utilisé pour inverser l’ordre d’un tableau ou d’une séquence. Par exemple:

liste = [1,2,3,4,5,6]
print(liste[::-1])

 
Sortie:

[6, 5, 4, 3, 2, 1]
 
Partagez cet article

Laisser un commentaire

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