Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Fragen und Antworten zum Master-Python-Interview – Ihr ultimativer Vorbereitungsleitfaden

Liebe Leserinnen und Leser, diese Interviewfragen zur Python-Programmiersprache wurden speziell entwickelt, um Sie mit der Art der Fragen vertraut zu machen, die Ihnen während Ihres Interviews zum Thema Python-Programmiersprache begegnen könnten. Nach meiner Erfahrung haben gute Interviewer kaum vor, im Vorstellungsgespräch eine bestimmte Frage zu stellen. Normalerweise beginnen Fragen mit einem grundlegenden Konzept des Themas und werden später auf der Grundlage einer weiteren Diskussion und Ihrer Antworten fortgesetzt −

Fragen im Vorstellungsgespräch zu Python-Grundlagen

Was ist Python?

Python ist eine hochentwickelte, interpretierte, interaktive und objektorientierte Skriptsprache. Python ist so konzipiert, dass es gut lesbar ist. Es verwendet häufig englische Schlüsselwörter, während andere Sprachen Satzzeichen verwenden, und es gibt weniger syntaktische Konstruktionen als andere Sprachen.

Nennen Sie einige der Funktionen von Python.

Im Folgenden sind einige der hervorstechenden Merkmale von Python aufgeführt −

Ist Python eine Sprache, bei der die Groß-/Kleinschreibung beachtet wird?

Ja, Python ist eine Sprache, bei der die Groß-/Kleinschreibung beachtet wird. Das bedeutet Bezeichner, Funktionsnamen und Schlüsselwörter, die anhand der Groß- und Kleinschreibung unterschieden werden müssen. Die Berücksichtigung der Groß- und Kleinschreibung trägt auch dazu bei, die Klarheit und Präzision des Codes aufrechtzuerhalten.

Ist die Python-Plattform unabhängig?

Ja, Python ist plattformunabhängig. In Python läuft der Code auf jedem Betriebssystem mit einem kompatiblen Interpreter. Python-Codes werden vom Interpreter ausgeführt, der die Hardware und das Betriebssystem im Detail abstrahiert.

Welche Anwendungen gibt es für Python?

Im Folgenden sind die Anwendungen von Python aufgeführt −

Was ist der grundlegende Unterschied zwischen Python Version 2 und Python Version 3?

Die folgende Tabelle erläutert den Unterschied zwischen Python Version 2 und Python Version 3.

S.Nr Abschnitt Python Version2 Python Version3 1.Druckfunktion

Der Druckbefehl kann ohne Klammern verwendet werden.

Python 3 benötigt Klammern, um eine beliebige Zeichenfolge auszugeben. Es wird ein Fehler ohne Klammern ausgegeben.

2.Unicode

ASCII str()-Typen und separate Unicode(), aber in Python 2 gibt es keinen Byte-Typ-Code.

Unicode (utf-8) und es hat zwei Byteklassen −

3. Ausnahmen

Python 2 akzeptiert sowohl neue als auch alte Syntaxschreibweisen.

Python 3 löst wiederum einen SyntaxError aus, wenn wir das Ausnahmeargument nicht in Klammern setzen.

4. Unorderable vergleichen

Es wird kein Fehler ausgegeben.

Es löst „TypeError“ als Warnung aus, wenn wir versuchen, nicht sortierbare Typen zu vergleichen.

Gibt es in Python einen doppelten Datentyp?

Nein, Python hat keinen doppelten Datentyp. Python verwendet den Float-Typ für Gleitkommazahlen, der den Standardwert für die doppelte Genauigkeit bestimmt.

Sind Strings in Python unveränderlich? (Ja/Nein)

Ja, Zeichenfolgen in Python sind unveränderlich.

Kann True =False in Python möglich sein?

Nein, True kann in Python nicht gleich False sein. In Python sind True und False unterschiedliche boolesche Werte.

Fragen im Vorstellungsgespräch zu Python-Umgebungsvariablen

Was ist der Zweck der Umgebungsvariablen PYTHONPATH?

PYTHONPATH – Es hat eine ähnliche Rolle wie PATH. Diese Variable teilt dem Python-Interpreter mit, wo die in ein Programm importierten Moduldateien zu finden sind. Es sollte das Verzeichnis der Python-Quellbibliothek und die Verzeichnisse enthalten, die den Python-Quellcode enthalten. PYTHONPATH wird manchmal vom Python-Installationsprogramm voreingestellt.

Was ist der Zweck der Umgebungsvariablen PYTHONSTARTUP?

PYTHONSTARTUP – Es enthält den Pfad einer Initialisierungsdatei, die Python-Quellcode enthält. Es wird jedes Mal ausgeführt, wenn Sie den Interpreter starten. Es heißt unter Unix .pythonrc.py und enthält Befehle, die Dienstprogramme laden oder PYTHONPATH ändern.

Was ist der Zweck der Umgebungsvariablen PYTHONCASEOK?

PYTHONCASEOK – Wird in Windows verwendet, um Python anzuweisen, die erste Übereinstimmung ohne Berücksichtigung der Groß- und Kleinschreibung in einer Importanweisung zu finden. Setzen Sie diese Variable auf einen beliebigen Wert, um sie zu aktivieren.

Was ist der Zweck der PYTHONHOME-Umgebungsvariablen?

PYTHONHOME - Es handelt sich um einen alternativen Modulsuchpfad. Es ist normalerweise in die Verzeichnisse PYTHONSTARTUP oder PYTHONPATH eingebettet, um den Wechsel der Modulbibliotheken zu vereinfachen.

Fragen im Vorstellungsgespräch zu Python-Datentypen und -Operationen

Welche Datentypen werden in Python unterstützt?

Python verfügt über fünf Standarddatentypen −

Was ist die Ausgabe von print str, wenn str ='Hello World!'?

„Hallo Welt“ wird einem String zugewiesen.

str = "Hello World!"
print(str)

Ausgabe

Hello World!
Was ist die Ausgabe von print str[0], wenn str ='Hello World!'?

Hier beginnt die Indizierung in Python bei 0.

str = 'Hello World!"
print(str[0])

Ausgabe

H
Was ist die Ausgabe von print str[2:5], wenn str ='Hello World!'?
str = 'Hello World!'
print(str[2:5])

Ausgabe

llo
Was ist die Ausgabe von print str[2:], wenn str ='Hello World!'?
str = 'Hello World!'
print(str[2:])

Ausgabe

llo World!
Was ist die Ausgabe von print str * 2, wenn str ='Hello World!'?
str = 'Hello World!'
print(str * 2)

Ausgabe

Hello World!Hello World!
Was ist die Ausgabe von print str + „TEST“, wenn str =‚Hello World!‘?
str = 'Hello World!'
print(str + "TEST")

Ausgabe

Hello World!TEST
Was ist die Ausgabe von print list if list =['abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list)

Ausgabe

['abcd', 786 , 2.23, 'john', 70.2 ]
Was ist die Ausgabe von print list[0], wenn list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[0])

Ausgabe

abcd
Was ist die Ausgabe von print list[1:3] if list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[1:3])

Ausgabe

[786, 2.23]
Was ist die Ausgabe von print list[2:] if list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ]
print(list[2:])

Ausgabe

[2.23, 'john', 70.2]
Was ist die Ausgabe von print tinylist * 2, wenn tinylist =[123, 'john']?
tinylist = [123, 'john']
print(tinylist * 2)

Ausgabe

[123, 'john', 123, 'john']
Was ist die Ausgabe von print list1 + list2, wenn list1 =[ 'abcd', 786 , 2.23, 'john', 70.2 ] und list2 =[123, 'john']?
list1 = [ 'abcd', 786 , 2.23, 'john', 70.2 ] 
list2 = [123, 'john']
print(list1 + list2)

Ausgabe

['abcd', 786, 2.23, 'john', 70.2, 123, 'john']

Fragen im Vorstellungsgespräch zu Python Tuples

Was sind Tupel in Python?

In Python sind Tupel unveränderliche Sequenzen, die zum Speichern mehrerer Elemente verwendet werden. Sie können nach der Erstellung nicht mehr geändert werden und werden über Parameter definiert. Tupel eignen sich für die feste Sammlung von Elementen.

Was ist der Unterschied zwischen Tupeln und Listen in Python?

Die Hauptunterschiede zwischen Listen und Tupeln sind:- Listen werden in Klammern ([ ]) eingeschlossen und ihre Elemente und Größe können geändert werden, während Tupel in Klammern (()) eingeschlossen werden und nicht aktualisiert werden können. Tupel können als schreibgeschützte Listen betrachtet werden.

Was ist die Ausgabe von print tuple if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple)

Ausgabe

( 'abcd', 786 , 2.23, 'john', 70.2 )
Was ist die Ausgabe von print tuple[0] if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[0])

Ausgabe

abcd
Was ist die Ausgabe von print tuple[1:3] if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[1:3])

Ausgabe

(786, 2.23)
Was ist die Ausgabe von print tuple[2:] if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
print(tuple[2:])

Ausgabe

(2.23, 'john', 70.2)
Was ist die Ausgabe von print tinytuple * 2, wenn tinytuple =(123, 'john')?
tinytuple = (123, 'john')
print(tinytuple *2)

Ausgabe

(123, 'john', 123, 'john')
Was ist die Ausgabe von print tuple + tinytuple, wenn tuple =('abcd', 786 , 2.23, 'john', 70.2 ) und tinytuple =(123, 'john')?
tuple = ('abcd', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple + tinytuple)

Ausgabe

('abcd', 786 , 2.23, 'john', 70.2, 123, 'john')

Python Dictionaries-Interviewfragen

Was sind Python-Wörterbücher?

Pythons Wörterbücher sind eine Art Hash-Tabellentyp. Sie funktionieren wie assoziative Arrays oder Hashes in Perl und bestehen aus Schlüssel-Wert-Paaren. Ein Wörterbuchschlüssel kann fast jeder Python-Typ sein, normalerweise handelt es sich jedoch um Zahlen oder Zeichenfolgen. Werte hingegen können jedes beliebige Python-Objekt sein.

Wie erstellt man ein Wörterbuch in Python?

Wörterbücher werden in geschweifte Klammern ({ }) eingeschlossen und Werte können mit eckigen Klammern ([]) zugewiesen und darauf zugegriffen werden.

dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
Wie erhalten Sie alle Schlüssel aus dem Wörterbuch?

Mit der Funktion dictionary.keys() können wir alle Schlüssel aus dem Wörterbuchobjekt abrufen.

print dict.keys() # Prints all the keys
Wie erhalten Sie alle Werte aus dem Wörterbuch?

Mit der Funktion dictionary.values() können wir alle Werte aus dem Wörterbuchobjekt abrufen.

print dict.values() # Prints all the values

Fragen im Vorstellungsgespräch zu Python Strings

Wie konvertiert man in Python einen String in einen Int?

Um in Python einen String in eine Ganzzahl umzuwandeln, verwenden wir die Funktion „int()“. Die Zeichenfolge stellt eine gültige Ganzzahl dar, andernfalls wird ein ValueError ausgegeben.

Wie konvertiert man in Python einen String in einen Float?

float()− wandelt die Zeichenfolge in eine Gleitkommazahl um, wobei die Zeichenfolge ein numerischer Wert sein muss.

Wie konvertiert man in Python ein Objekt in einen String?

str(x)− konvertiert ein Objekt in einen String

Wie konvertiert man ein Objekt in Python in einen regulären Ausdruck?

repr(x)− Konvertiert Objekt x in eine Ausdruckszeichenfolge.

Wie konvertiert man in Python einen String in ein Objekt?

eval(str)− Wertet einen String aus und gibt ein Objekt zurück.

Wie konvertiert man in Python einen String in ein Tupel?

tuple(str)–konvertiert einen String in ein Tupel.

tuple('Hello') 

Ausgabe

('H', 'e', 'l', 'l', 'o')
Wie konvertiert man in Python einen String in eine Liste?

list(str)− konvertiert einen String in eine Liste.

print(list(Hello))

Ausgabe

['H', 'e', 'l', 'l', 'o']
Wie konvertiert man in Python einen String in eine Menge?

set(str)-konvertiert einen String in set und wenn es doppelte Elemente gibt, werden diese entfernt.

print(set(Hello))

Ausgabe

{'e', 'o', 'H', 'l'}
Wie erstellen Sie ein Wörterbuch mit Tupeln in Python?

dict(zip(tup1,tup2))−konvertiert die Tupel in ein Wörterbuch. Die Funktion zip() wird verwendet, um die Tupel zu koppeln, und dict() konvertiert sie in das Wörterbuch.

tup1 = ('a', 'b', 'c', 'd')
tup2 = (1, 2, 3, 4)
dic =dict(zip(tup1,tup2))
print(dic)

Ausgabe

{'a': 1, 'b': 2, 'c': 3, 'd': 4}
Wie schreibt man den ersten Buchstaben einer Zeichenfolge groß?

Capitalize()–Diese Methode wird verwendet, um das erste Zeichen einer Zeichenfolge in Großbuchstaben umzuwandeln.

str1 = "tutorialspoint"
print(str1.capitalize())

Ausgabe

Tutorialspoint
Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge alphanumerisch sind?

isalnum()− Gibt „true“ zurück, wenn die Zeichenfolge mindestens 1 Zeichen enthält und alle Zeichen alphanumerisch sind, andernfalls „false“.

Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge Ziffern sind?

isdigit()− Gibt true zurück, wenn die Zeichenfolge nur Ziffern enthält, andernfalls false.

Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge Kleinbuchstaben sind?

islower() – Gibt „true“ zurück, wenn die Zeichenfolge mindestens ein Groß-/Kleinschreibungszeichen enthält und alle Groß-/Kleinschreibungszeichen in Kleinbuchstaben geschrieben sind, andernfalls „false“.

Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge numerisch sind?

isnumeric()−Gibt true zurück, wenn eine Unicode-Zeichenfolge nur numerische Zeichen enthält, andernfalls false.

Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge Leerzeichen sind?

isspace()−Gibt true zurück, wenn die Zeichenfolge nur Leerzeichen enthält, andernfalls false.

Wie überprüfen Sie, ob eine Zeichenfolge ordnungsgemäß in Groß- und Kleinschreibung geschrieben ist?

istitle()−Gibt „true“ zurück, wenn die Zeichenfolge ordnungsgemäß „titlecased“ ist, andernfalls „false“.

Wie überprüfen Sie, ob alle Zeichen in einer Zeichenfolge Großbuchstaben sind?

isupper()− Gibt „true“ zurück, wenn die Zeichenfolge mindestens ein Zeichen in Groß-/Kleinschreibung enthält und alle Zeichen in Groß-/Kleinschreibung in Großbuchstaben geschrieben sind, andernfalls „false“.

Wie werden Elemente in einer Sequenz zusammengeführt?

join(seq)–Führt (verkettet) die Zeichenfolgendarstellungen von Elementen in der Reihenfolge seq zu einer Zeichenfolge mit einer Trennzeichenfolge zusammen.

Wie erhalten Sie die Länge der Saite?

len(string)–Gibt die Länge der Zeichenfolge zurück.

Wie erhalten Sie eine mit Leerzeichen aufgefüllte Zeichenfolge, bei der die ursprüngliche Zeichenfolge linksbündig auf eine Gesamtbreite von Spalten ausgerichtet ist?

(width[, fillchar])− Gibt eine mit Leerzeichen aufgefüllte Zeichenfolge zurück, wobei die ursprüngliche Zeichenfolge linksbündig auf eine Gesamtbreite von Spalten ausgerichtet ist.

Wie wandelt man eine Zeichenfolge vollständig in Kleinbuchstaben um?

Lower()− Wandelt alle Großbuchstaben in einer Zeichenfolge in Kleinbuchstaben um.

Wie entfernt man alle führenden Leerzeichen in einer Zeichenfolge?

lstrip()-Entfernt alle führenden Leerzeichen in der Zeichenfolge.

Wie erhalten Sie das maximale alphabetische Zeichen aus der Zeichenfolge?

max(str)–Gibt das maximale alphabetische Zeichen aus der Zeichenfolge str zurück.

Wie erhalten Sie das minimale alphabetische Zeichen aus der Zeichenfolge?

min(str)− Gibt das minimale alphabetische Zeichen aus der Zeichenfolge str zurück.

Wie ersetzen Sie alle Vorkommen eines alten Teilstrings in einem String durch einen neuen String?

replace():Diese Methode ersetzt jede Instanz des alten Teilstrings im gesamten String durch den neuen Teilstring.

str1 = "Welcome to tutorialspoint "
new_str =str1.replace("Welcome",'Hello Welcome')
print(new_str)

Ausgabe

Hello Welcome to tutorialspoint
Wie entfernen Sie alle führenden und nachfolgenden Leerzeichen in einer Zeichenfolge?

strip()− Diese Methode gibt eine neue Zeichenfolge zurück, bei der alle führenden (Leerzeichen am Anfang) und nachgestellten (Leerzeichen am Ende) Leerzeichen entfernt wurden.

str1 = " Welcome to tutorialspoint "
Str = str1.strip()
print(Str)

Ausgabe

Welcome to tutorialspoint
Wie ändern Sie die Groß-/Kleinschreibung aller Buchstaben in einer Zeichenfolge? Wie erhalten Sie eine Version der Zeichenfolge mit Groß- und Kleinbuchstaben?

title()− Wird verwendet, um den ersten Buchstaben jedes Wortes der Zeichenfolge groß zu schreiben.

Wie wandelt man eine Zeichenfolge vollständig in Großbuchstaben um?

Upper()−wird verwendet, um alle Buchstaben einer Zeichenfolge in Großbuchstaben umzuwandeln.

Wie prüfen Sie, ob alle Zeichen in einer Zeichenfolge dezimal sind?

isdecimal()− Gibt true zurück, wenn eine Unicode-Zeichenfolge nur Dezimalzeichen enthält, andernfalls false.

Python listet Interviewfragen auf

Was ist der Unterschied zwischen den Methoden del() und remove() einer Liste?

Die Methoden del() und remove() werden beide verwendet, um ein Element aus einer Liste zu entfernen. Mit del() wird ein Element bei einem angegebenen Indexwert gelöscht. Mithilfe von Slicing-Vorgängen können auch mehrere Elemente entfernt werden. Beispielsweise wird die Methode „remove()“ einer Liste verwendet, um das erste Vorkommen eines Elements zu entfernen.

List = [1,2,3,4,5,6]
#deleting an element
del List[1]
#deleting using sliding operation
del List[2:3]
#removing 5 
List.remove(5)
print(List)

Ausgabe

[1, 3, 6]
Was ist die Ausgabe von len([1, 2, 3])?

Die Funktion len() gibt die Länge der Liste zurück.(Ausgabe:3)

Was ist die Ausgabe von [1, 2, 3] + [4, 5, 6]?

[1, 2, 3, 4, 5, 6]

Was ist die Ausgabe von ['Hi!'] * 4?

['Hallo!', 'Hallo!', 'Hallo!', 'Hallo!']

Was ist die Ausgabe von 3 in [1, 2, 3]?

Stimmt

Was ist die Ausgabe von for x in [1, 2, 3]:print x?

123

Was ist die Ausgabe von L[2], wenn L =[1,2,3]?

3

Was ist die Ausgabe von L[-2], wenn L =[1,2,3]?

2

Was ist die Ausgabe von L[1:], wenn L =[1,2,3]?

3

Wie vergleichen Sie zwei Listen?

Um zwei Listen zu vergleichen, müssen wir Gleichheit[ ==] verwenden. Wenn beide Listen dieselben Werte enthalten, wird True zurückgegeben. andernfalls wird False zurückgegeben.

list1=[1,2,3,4]
list2=[1,2,3,4]
print(list1==list2)

Ausgabe

True
Wie ermitteln Sie die Länge einer Liste?

Mit der Funktion len() können wir die Länge der Liste ermitteln.

list1 = [1,2,3,4,5]
print(len(list1))

Ausgabe

5
Wie erhalten Sie das höchstwertige Element einer Liste?

Mit der Funktion max() können wir das maximale Element der Liste finden.

list1 = [10, 20, 30, 40, 50]
print(max(list1))

Ausgabe

50
Wie erhalten Sie den Mindestwert einer Liste?

Mit der Funktion min() können wir das minimale Element der Liste finden.

list1 = [10, 20, 30, 40, 50]
print(min(list1))

Ausgabe

10
Wie erhalten Sie den Index eines Objekts in einer Liste?

Mit der Funktion index() können wir den Indexwert eines Elements ermitteln.

list1 = [10, 20, 30, 40, 50]
print(list1.index(30))

Ausgabe

2
Wie fügen Sie ein Objekt an einem bestimmten Index in eine Liste ein?

Die Funktion insert() wird verwendet, um ein Element an einem bestimmten Index einzufügen. Es akzeptiert Indexwert und Objekt als Parameter.

list1 = ['a', 'b', 'c', 'd','e']
list1.insert(3,'z')

Ausgabe

['a', 'b', 'c', 'z', 'd', 'e']
Wie entfernen Sie das letzte Objekt aus einer Liste?

Die Funktion pop() wird verwendet, um das letzte Objekt aus einer Liste zu entfernen. Wir können den Indexwert auch als Argument übergeben und das Objekt wird an diesem bestimmten Index zurückgegeben.

list1 = ['a', 'b', 'c', 'd','e']
list1.pop()
list1.pop(2)
print(list1)

Ausgabe

['a', 'b', 'd']
Wie entfernt man ein Objekt aus einer Liste?

Mit „remove()“, „del()“ und „pop()“ können wir ein Element aus einer Liste entfernen.

list1 = ['a', 'b', 'c', 'd','e']
list1.pop()
list1.pop(2)
print(list1)

Ausgabe

['a', 'b', 'd']
Wie kehrt man eine Liste um?

Die Funktion reverse() wird verwendet, um eine Liste umzukehren. Mit List Slicing[::-1] können wir die Liste auch umkehren.

list1 = ['a', 'b', 'c', 'd','e']
print(list1.reverse())
list2 = [1,2,3,4,5]
rev=list2[::-1]
print(rev)

Ausgabe

['e', 'd', 'c', 'b', 'a']
[5, 4, 3, 2, 1]
Wie sortieren Sie eine Liste?

Mit der Funktion sort() werden die Elemente der Liste in einer bestimmten Reihenfolge angeordnet. Standardmäßig werden die Elemente in aufsteigender Reihenfolge angeordnet. Um die Elemente in absteigender Reihenfolge anzuordnen, können wir die sortierte Liste mit der Funktion reverse() umkehren.

list1 = [13,10,45,9,5,12]
list1.sort()
print(list1)

Ausgabe

[5, 9, 10, 12, 13, 45]

Fragen im Vorstellungsgespräch für Python-Operatoren

Was ist der Zweck des **-Operators? Was ist Python?

Der **-Operator wird verwendet, um Exponentialoperationen durchzuführen, bei denen eine Zahl verwendet wird, um die Potenz einer anderen Zahl zu erhöhen. Beispielsweise bedeutet 2**3, dass 2 mit 3 potenziert wird.

Was ist der Zweck des //-Operators?

Der //-Operator wird zur Bodenaufteilung verwendet. Es dividiert zwei Zahlen und gibt den größten ganzzahligen Wert zurück, der kleiner oder gleich dem Ergebnis der Division ist.

print(9//5)

Ausgabe

1
Was ist der Zweck dieses Betreibers?

Der is-Operator in Python wird verwendet, um zu überprüfen, ob zwei Variablen auf dasselbe Objekt im Speicher verweisen. Es vergleicht die Identität der Objekte, nicht ihre Werte.

Was ist der Zweck von „Not in Operator“?

Der Not-in-Operator in Python wird verwendet, um zu überprüfen, ob ein bestimmtes Element in einer Sequenz, wie z. B. einer Liste, einem Tupel, einer Zeichenfolge oder einem Wörterbuch, nicht vorhanden ist. Wenn das Element nicht gefunden wird, gibt der Operator True zurück; andernfalls wird False zurückgegeben.

Python Control Statements-Interviewfragen

Was ist der Zweck der break-Anweisung in Python?

Die break-Anweisung wird verwendet, um die Ausführung einer Schleife zu beenden, wenn eine bestimmte Bedingung erfüllt ist. Sobald die break-Anweisung ausgeführt wird, stoppt die Schleife sofort und das Programm fährt mit der nächsten Anweisung nach der Schleife fort.

Was ist der Zweck der continue-Anweisung in Python?

Die continue-Anweisung in Python wird verwendet, um den Rest des Codes innerhalb einer Schleife für die aktuelle Iteration zu überspringen und direkt zur nächsten Iteration der Schleife zu wechseln. Im Gegensatz zur break-Anweisung, die die Schleife vollständig beendet, springt continue nur zur nächsten Iteration, ohne die Schleife zu beenden.

Was ist der Zweck der pass-Anweisung in Python?

Der Python-Pass ist eine Null-Anweisung, die durch zukünftigen Code ersetzt werden kann. Es wird verwendet, wenn wir die Funktion oder bedingte Anweisungen in der Zukunft implementieren möchten, die noch nicht implementiert wurden. Wenn wir eine Schleife oder Funktion definieren und den Block leer lassen, erhalten wir einen IndentationError. Um diesen Fehler zu vermeiden, verwenden wir pass.

Fragen im Vorstellungsgespräch zum Python Random Module

Wie kann man ein zufälliges Element aus einer Liste oder einem Tupel auswählen?

Um in Python ein zufälliges Element aus einer Liste oder einem Tupel auszuwählen, verwenden wir die Funktion random.choice(). Diese Funktion gibt ein zufällig ausgewähltes Element aus der angegebenen Liste und dem angegebenen Tupel zurück. Dies stellt sicher, dass wir das Zufallsmodul importieren, indem wir import random hinzufügen. Diese Methode eignet sich zum Auswählen von Zufallsstichproben, zum Mischen von Gegenständen und zum Erstellen einfacher Spiele, die eine Zufallsverteilung erfordern.

Wie kann man einen zufälligen Artikel aus einem Sortiment auswählen?

Um in Python ein zufälliges Element aus einem Bereich auszuwählen, verwenden wir die Funktion random.choice(). Es gibt ein zufällig ausgewähltes Element aus dem Bereich „Start“ bis „Stopp – 1“ zurück. Dadurch wird auch die Zufallszahl aus dem angegebenen Bereich ausgewählt.

Wie kann man in Python eine Zufallszahl erhalten?

random() − gibt einen zufälligen Float r zurück, sodass 0 kleiner oder gleich r und r kleiner als 1 ist.

Wie legen Sie den Startwert bei der Generierung von Zufallszahlen fest?

Seed([x]) – Legt den ganzzahligen Startwert fest, der beim Generieren von Zufallszahlen verwendet wird. Rufen Sie diese Funktion auf, bevor Sie eine andere Zufallsmodulfunktion aufrufen. Gibt Keine zurück.

Wie werden Sie die Elemente einer Liste an Ort und Stelle randomisieren?

shuffle(lst) – Randomisiert die Elemente einer Liste an Ort und Stelle. Gibt Keine zurück.

Fragen im Vorstellungsgespräch zu Python-Funktionen und Speicher

Was ist eine Lambda-Funktion in Python?

„lambda“ ist ein Schlüsselwort in Python, das eine anonyme Funktion erstellt. Lambda enthält keinen Anweisungsblock. Es enthält keine Return-Anweisungen.

Wie nennen wir eine Funktion, die eine unvollständige Version einer Funktion ist?

Eine unvollständige Version einer Funktion wird oft als Stub- oder Teilfunktion bezeichnet. Hierbei handelt es sich in der Regel um Platzhalterfunktionen, die möglicherweise nicht implementiert sind oder während der Entwicklung zum Testen anderer Teile eines Codes verwendet werden.

Wenn eine Funktion definiert ist, speichert das System Parameter und lokale Variablen in einem Speicherbereich. Wie nennt man diese Erinnerung?

Der Speicherbereich, in dem Parameter und lokale Variablen in einer Funktion gespeichert werden, wird als Stapel definiert. Hier verwaltet der Stack die Funktionsaufrufe, speichert die Variablen und gibt die Adresse einer bestimmten Datei zurück.

Fragen im Vorstellungsgespräch zu Python-Modulen und -Bibliotheken

Welches Modul von Python wird verwendet, um die Methoden im Zusammenhang mit dem Betriebssystem anzuwenden?

Das OS-Modul in Python dient der Interaktion mit dem Betriebssystem. Es bietet Datei- und Verzeichnismanipulation, Prozessverwaltung und Umgebungsvariablen und ermöglicht Python-Skripten die Ausführung betriebssystembezogener Aufgaben auf verschiedenen Plattformen.

Benennen Sie die Python-Bibliothek, die für maschinelles Lernen verwendet wird.

Für maschinelles Lernen wird die Bibliothek „scikit-learn“ in Python verwendet.

Benennen Sie die Tools, die Python verwendet, um Fehler zu finden (falls vorhanden).

Python verwendet mehrere Tools, um Käufe zu finden. Dies sind −


Python

  1. Das Zen von Python (PEP-20-Osterei)
  2. Python-XML-Parser-Tutorial:Beispiel für XML-Datei lesen (Minidom, ElementTree)
  3. Treten Sie der exklusiven Real Python Slack-Community für Python-Entwickler bei
  4. Python Dictionary(Dict):Update, Cmp, Len, Sort, Copy, Items, str Beispiel
  5. Python JSON:Codieren (Dumps), Decodieren (Laden) und JSON-Datei lesen
  6. So lesen Sie eine CSV-Datei in Python | Lesen und Schreiben von CSV-Dateien
  7. Python List Comprehension, Anhängen, Sortieren, Länge [BEISPIELE]
  8. Python-Prüfung, ob Datei vorhanden ist | So prüfen Sie, ob ein Verzeichnis in Python existiert
  9. Python-Durchschnitt:So finden Sie den DURCHSCHNITT einer Liste in Python
  10. Facebook-Login mit Python:FB-Login-Beispiel