Vragen en antwoorden over Master Python-interviews – uw ultieme voorbereidingsgids
Beste lezers, deze interviewvragen voor Python-programmeertaal zijn speciaal ontworpen om u kennis te laten maken met de aard van de vragen die u kunt tegenkomen tijdens uw interview over het onderwerp Python-programmeertaal. Mijn ervaring is dat goede interviewers nauwelijks van plan zijn om tijdens je interview een specifieke vraag te stellen. Normaal gesproken beginnen vragen met een basisconcept van het onderwerp en gaan ze later verder op basis van verdere discussie en wat je antwoordt −
Python Basics-interviewvragen
Wat is Python?Python is een geïnterpreteerde, interactieve en objectgeoriënteerde scripttaal op hoog niveau. Python is ontworpen om zeer leesbaar te zijn. Er worden vaak Engelse trefwoorden gebruikt, terwijl andere talen interpunctie gebruiken, en het heeft minder syntactische constructies dan andere talen.
Noem enkele kenmerken van Python.Hieronder volgen enkele van de meest opvallende kenmerken van Python −
-
Het ondersteunt functionele en gestructureerde programmeermethoden, evenals OOP.
-
Het kan worden gebruikt als scripttaal of kan worden gecompileerd tot bytecode voor het bouwen van grote applicaties.
-
Het biedt dynamische gegevenstypen op zeer hoog niveau en ondersteunt dynamische typecontrole.
-
Het ondersteunt automatische afvalinzameling.
-
Het kan eenvoudig worden geïntegreerd met C, C++, COM, ActiveX, CORBA en Java.
Ja, Python is een hoofdlettergevoelige taal. Dit betekent identificatiegegevens, functienamen en trefwoorden die moeten worden onderscheiden op basis van het hoofdlettergebruik. Hoofdlettergevoeligheid helpt ook om de duidelijkheid en precisie in de code te behouden.
Is het Python-platform onafhankelijk?Ja, Python is platformonafhankelijk. In Python draait de code in elk besturingssysteem met een compatibele tolk. Python-codes worden uitgevoerd door de tolk die de hardware en het besturingssysteem in detail samenvat.
Wat zijn de toepassingen van Python?Hieronder volgen de toepassingen van Python −
- Webontwikkeling:raamwerken zoals Django en Flask.
- Gegevensanalyse:bibliotheken zoals Pandas en NumPy.
- Machine Learning:tools zoals TensorFlow en Scikitlearn.
- Automatisering:scripting en taakautomatisering.
- Softwareontwikkeling:desktopapplicaties bouwen.
Onderstaande tabel legt het verschil uit tussen Python versie 2 en Python versie 3.
Het afdrukcommando kan zonder haakjes worden gebruikt.
Python 3 heeft haakjes nodig om een tekenreeks af te drukken. Er wordt een fout weergegeven zonder haakjes.
2.UnicodeASCII str()-typen en afzonderlijke Unicode() maar er is geen byte-typecode in Python 2.
Unicode (utf-8) en het heeft twee byteklassen −
- Byte
- Bytearray S.
Python 2 accepteert zowel nieuwe als oude syntaxisnotaties.
Python 3 genereert op zijn beurt een SyntaxError als we het uitzonderingsargument niet tussen haakjes plaatsen.
4. Onbestelbaar vergelijkenEr treden geen fouten op.
Het geeft TypeError' weer als waarschuwing als we proberen niet-orderbare typen te vergelijken.
Is er een dubbel gegevenstype in Python?Nee, Python heeft geen dubbel datatype. Python gebruikt het float-type voor getallen met drijvende komma, die de standaard met dubbele precisie bepaalt.
Zijn strings in Python onveranderlijk? (Ja/Nee)Ja, strings in Python zijn onveranderlijk.
Kan True =False mogelijk zijn in Python?Nee, True kan niet gelijk zijn aan False in Python. In Python zijn True en False verschillende Booleaanse waarden.
Interviewvragen voor Python-omgevingsvariabelen
Wat is het doel van de omgevingsvariabele PYTHONPATH?PYTHONPATH - Het heeft een rol die vergelijkbaar is met PATH. Deze variabele vertelt de Python-interpreter waar de modulebestanden die in een programma zijn geïmporteerd, moeten worden gevonden. Het moet de map met de Python-bronbibliotheek en de mappen met de Python-broncode bevatten. PYTHONPATH wordt soms vooraf ingesteld door het Python-installatieprogramma.
Wat is het doel van de omgevingsvariabele PYTHONSTARTUP?PYTHONSTARTUP - Het bevat het pad van een initialisatiebestand met de Python-broncode. Het wordt elke keer uitgevoerd wanneer u de tolk start. Het heet in Unix .pythonrc.py en bevat opdrachten die hulpprogramma's laden of PYTHONPATH wijzigen.
Wat is het doel van de PYTHONCASEOK-omgevingsvariabele?PYTHONCASEOK − Het wordt in Windows gebruikt om Python te instrueren om de eerste hoofdletterongevoelige overeenkomst in een importinstructie te vinden. Stel deze variabele in op een willekeurige waarde om deze te activeren.
Wat is het doel van de PYTHONHOME-omgevingsvariabele?PYTHONHOME − Het is een alternatief modulezoekpad. Het is meestal ingebed in de PYTHONSTARTUP- of PYTHONPATH-directory's om het schakelen tussen modulebibliotheken eenvoudig te maken.
Interviewvragen over Python-gegevenstypen en -bewerkingen
Wat zijn de ondersteunde gegevenstypen in Python?Python heeft vijf standaard gegevenstypen −
-
Cijfers
-
Tekenreeks
-
Lijst
-
Tupel
-
Woordenboek
Hallo wereld toewijzen aan string.
str = "Hello World!" print(str)
Uitvoer
Hello World!Wat is de uitvoer van print str[0] als str ='Hallo wereld!'?
Hier begint de indexering vanaf 0 in Python.
str = 'Hello World!" print(str[0])
Uitvoer
HWat is de uitvoer van print str[2:5] if str ='Hallo wereld!'?
str = 'Hello World!' print(str[2:5])
Uitvoer
lloWat is de uitvoer van print str[2:] if str ='Hallo wereld!'?
str = 'Hello World!' print(str[2:])
Uitvoer
llo World!Wat is de uitvoer van print str * 2 if str ='Hallo wereld!'?
str = 'Hello World!' print(str * 2)
Uitvoer
Hello World!Hello World!Wat is de uitvoer van print str + "TEST" als str ='Hallo wereld!'?
str = 'Hello World!' print(str + "TEST")
Uitvoer
Hello World!TESTWat is de uitvoer van print list if list =['abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ] print(list)
Uitvoer
['abcd', 786 , 2.23, 'john', 70.2 ]Wat is de uitvoer van print list[0] if list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ] print(list[0])
Uitvoer
abcdWat is de uitvoer van 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])
Uitvoer
[786, 2.23]Wat is de uitvoer van print list[2:] if list =[ 'abcd', 786 , 2.23, 'john', 70.2 ]?
list = ['abcd', 786 , 2.23, 'john', 70.2 ] print(list[2:])
Uitvoer
[2.23, 'john', 70.2]Wat is de uitvoer van print tinylist * 2 als tinylist =[123, 'john']?
tinylist = [123, 'john'] print(tinylist * 2)
Uitvoer
[123, 'john', 123, 'john']Wat is de uitvoer van print list1 + list2 if list1 =[ 'abcd', 786 , 2.23, 'john', 70.2 ] en list2 =[123, 'john']?
list1 = [ 'abcd', 786 , 2.23, 'john', 70.2 ] list2 = [123, 'john'] print(list1 + list2)
Uitvoer
['abcd', 786, 2.23, 'john', 70.2, 123, 'john']
Python Tuples-interviewvragen
Wat zijn tupels in Python?In Python zijn tupels een onveranderlijke reeks die wordt gebruikt om meerdere items op te slaan. Ze kunnen na het maken niet meer worden gewijzigd en worden gedefinieerd met behulp van parameters. Tuples zijn geschikt voor het vast verzamelen van items.
Wat is het verschil tussen tupels en lijsten in Python?De belangrijkste verschillen tussen lijsten en tupels zijn:- Lijsten staan tussen haakjes ( [ ] ) en hun elementen en grootte kunnen worden gewijzigd, terwijl tupels tussen haakjes staan ( ( ) ) en niet kunnen worden bijgewerkt. Tupels kunnen worden gezien als alleen-lezen-lijsten.
Wat is de uitvoer van print tuple if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) print(tuple)
Uitvoer
( 'abcd', 786 , 2.23, 'john', 70.2 )Wat is de uitvoer van print tuple[0] if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) print(tuple[0])
Uitvoer
abcdWat is de uitvoer van 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])
Uitvoer
(786, 2.23)Wat is de uitvoer van print tuple[2:] if tuple =( 'abcd', 786 , 2.23, 'john', 70.2 )?
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) print(tuple[2:])
Uitvoer
(2.23, 'john', 70.2)Wat is de uitvoer van print tinytuple * 2 als tinytuple =(123, 'john')?
tinytuple = (123, 'john') print(tinytuple *2)
Uitvoer
(123, 'john', 123, 'john')Wat is de uitvoer van print tuple + tinytuple if tuple =('abcd', 786 , 2.23, 'john', 70.2 ) en tinytuple =(123, 'john')?
tuple = ('abcd', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
print(tuple + tinytuple)
Uitvoer
('abcd', 786 , 2.23, 'john', 70.2, 123, 'john')
Python Woordenboeken Interviewvragen
Wat zijn de woordenboeken van Python?De woordenboeken van Python zijn een soort hashtabeltype. Ze werken als associatieve arrays of hashes uit Perl en bestaan uit sleutel-waardeparen. Een woordenboeksleutel kan van vrijwel elk Python-type zijn, maar bestaat meestal uit getallen of tekenreeksen. Waarden kunnen daarentegen elk willekeurig Python-object zijn.
Hoe maak je een woordenboek in Python?Woordenboeken worden omsloten door accolades ({ }) en waarden kunnen worden toegewezen en toegankelijk worden gemaakt met behulp van vierkante accolades ([]).
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
Hoe krijg je alle sleutels uit het woordenboek? Met de functie dictionary.keys() kunnen we alle sleutels uit het woordenboekobject halen.
print dict.keys() # Prints all the keysHoe krijg je alle waarden uit het woordenboek?
Met de functie dictionary.values() kunnen we alle waarden uit het woordenboekobject halen.
print dict.values() # Prints all the values
Python Strings-interviewvragen
Hoe converteer je een string naar een int in Python?Om een string om te zetten in een geheel getal in Python, gebruiken we de functie 'int()'. De string vertegenwoordigt een geldig geheel getal, anders genereert het een ValueError.
Hoe converteer je een string naar een float in Python?float()− converteert de string naar een float waarbij de string een numerieke waarde moet zijn.
Hoe converteer je een object naar een string in Python?str(x)− converteert een object naar een string
Hoe converteer je een object naar een reguliere expressie in Python?repr(x)− Converteert object x naar een expressiereeks.
Hoe converteer je een string naar een object in Python?eval(str)− Evalueert een string en retourneert een object.
Hoe converteer je een string naar een tuple in Python?tuple(str) − converteert een string naar een tupel.
tuple('Hello')
Uitvoer
('H', 'e', 'l', 'l', 'o')
Hoe converteer je een string naar een lijst in Python? list(str)− converteert een string naar een lijst.
print(list(Hello))
Uitvoer
['H', 'e', 'l', 'l', 'o']Hoe converteer je een string naar een set in Python?
set(str)−converteert een string naar set en als er dubbele elementen zijn zal deze verwijderd worden.
print(set(Hello))
Uitvoer
{'e', 'o', 'H', 'l'}
Hoe maak je een woordenboek met behulp van tupels in Python? dict(zip(tup1,tup2))-zet de tupels om in een woordenboek. De functie zip() wordt gebruikt om de tuples te koppelen en dict() converteert deze naar het woordenboek.
tup1 = ('a', 'b', 'c', 'd')
tup2 = (1, 2, 3, 4)
dic =dict(zip(tup1,tup2))
print(dic)
Uitvoer
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
Hoe schrijf je de eerste letter van een string met een hoofdletter? capitalize()−Deze methode wordt gebruikt om het eerste teken van een string naar hoofdletters te converteren.
str1 = "tutorialspoint" print(str1.capitalize())
Uitvoer
TutorialspointHoe controleer je of alle tekens in een string alfanumeriek zijn?
isalnum()− Geeft true terug als de string minstens 1 karakter heeft en anders alfanumeriek en false zijn.
Hoe controleer je of alle tekens in een string cijfers zijn?isdigit()− Geeft true terug als de string alleen cijfers bevat en anders false.
Hoe controleer je of alle tekens in een string kleine letters zijn?islower() − Retourneert true als de string ten minste één teken in hoofdletters heeft en alle tekens in hoofdletters in kleine letters zijn en anders false.
Hoe controleer je of alle tekens in een string numeriek zijn?isnumeric()−Retourneert true als een Unicode-tekenreeks alleen numerieke tekens bevat en anders false.
Hoe controleer je of alle tekens in een string spaties zijn?isspace()−Retourneert true als de string alleen spaties bevat en anders false.
Hoe controleer je of een string op de juiste manier is voorzien van een titel?istitle()−Retourneert true als de string correct "titlecased" is en anders false.
Hoe controleer je of alle tekens in een string hoofdletters zijn?isupper()− Retourneert true als de string ten minste één teken met hoofdletters heeft en alle tekens met hoofdletters in hoofdletters zijn en anders false.
Hoe voeg je elementen in een reeks samen?join(seq) − Voegt de tekenreeksrepresentaties van elementen in volgorde seq samen tot een tekenreeks, met een scheidingstekenreeks.
Hoe kom je aan de lengte van de snaar?len(string)−Retourneert de lengte van de string.
Hoe krijg je een string met spaties, waarbij de originele string links uitgelijnd is tot een totaal van kolommen met breedte?(width[, fillchar])− Geeft een tekenreeks met spaties terug, waarbij de oorspronkelijke tekenreeks links uitgelijnd is tot een totaal van kolommen met breedte.
Hoe converteer je een string naar kleine letters?lower()− Converteert alle hoofdletters in een string naar kleine letters.
Hoe verwijder je alle leidende witruimte in een string?lstrip()−Verwijdert alle voorafgaande witruimte in de tekenreeks.
Hoe krijg je het maximale alfabetische teken uit de string?max(str)−Retourneert het maximale alfabetische teken uit de tekenreeks str.
Hoe haal je het minimale alfabetische teken uit de string?min(str)− Geeft het min alfabetische teken terug uit de tekenreeks str.
Hoe vervang je alle exemplaren van een oude substring in een string door een nieuwe string?Replace():Deze methode vervangt elke instantie van de oude substring door de nieuwe substring gedurende de gehele string.
str1 = "Welcome to tutorialspoint "
new_str =str1.replace("Welcome",'Hello Welcome')
print(new_str)
Uitvoer
Hello Welcome to tutorialspointHoe verwijder je alle voor- en achterliggende witruimte in een string?
strip() - Deze methode retourneert een nieuwe string waarbij alle voorloop- (spaties aan het begin) en navolgende (spaties aan het einde) witruimte zijn verwijderd.
str1 = " Welcome to tutorialspoint " Str = str1.strip() print(Str)
Uitvoer
Welcome to tutorialspointHoe verander je de hoofdlettergrootte van alle letters in een string?
- upper():Om alle letters van een tekenreeks naar hoofdletters te converteren.
- lower():Om alle letters van een string naar kleine letters te converteren.
- swap():Wordt gebruikt om de hoofdletters van alle letters in een string om te wisselen. Als een letter een kleine letter is, verandert deze in hoofdletters en omgekeerd.
- capitalize():gebruikt om de eerste letter van de tekenreeks met een hoofdletter te schrijven
- title():Gebruikt om de eerste letter van elk woord van de string met een hoofdletter te schrijven.
title()− Het wordt gebruikt om de eerste letter van elk woord van de string met een hoofdletter te schrijven.
Hoe converteer je een string naar hoofdletters?upper() −gebruikt om alle letters van een string naar hoofdletters te converteren.
Hoe controleer je of alle tekens in een string decimaal zijn?isdecimal()− Retourneert true als een Unicode-tekenreeks alleen decimale tekens bevat en anders false.
Python geeft sollicitatievragen weer
Wat is het verschil tussen de methoden del() en remove() van een lijst?De methoden del() en remove() worden beide gebruikt om een element uit een lijst te verwijderen. De del() wordt gebruikt om een element met een opgegeven indexwaarde te verwijderen. Het kan ook meerdere elementen verwijderen met behulp van segmenteringsbewerkingen. De methode remove() van een lijst wordt bijvoorbeeld gebruikt om de eerste keer dat een element voorkomt te verwijderen.
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)
Uitvoer
[1, 3, 6]Wat is de uitvoer van len([1, 2, 3])?
De functie len() retourneert de lengte van de lijst.(Uitvoer:3)
Wat is de uitvoer van [1, 2, 3] + [4, 5, 6]?[1, 2, 3, 4, 5, 6]
Wat is de uitvoer van ['Hallo!'] * 4?['Hoi!', 'Hoi!', 'Hoi!', 'Hoi!']
Wat is de uitvoer van 3 in [1, 2, 3]?Waar
Wat is de uitvoer van voor x in [1, 2, 3]:print x?123
Wat is de output van L[2] als L =[1,2,3]?3
Wat is de output van L[-2] als L =[1,2,3]?2
Wat is de output van L[1:] als L =[1,2,3]?3
Hoe ga je twee lijsten vergelijken?Om twee lijsten te vergelijken, moeten we gelijkheid[ ==] gebruiken. Als beide lijsten dezelfde waarden bevatten, wordt True geretourneerd; anders retourneert het False.
list1=[1,2,3,4] list2=[1,2,3,4] print(list1==list2)
Uitvoer
TrueHoe kom je aan de lengte van een lijst?
Met behulp van de functie len() kunnen we de lengte van de lijst vinden.
list1 = [1,2,3,4,5] print(len(list1))
Uitvoer
5Hoe krijg je het maximaal gewaardeerde item van een lijst?
Met behulp van de functie max() kunnen we het maximale element van de lijst vinden.
list1 = [10, 20, 30, 40, 50] print(max(list1))
Uitvoer
50Hoe krijg je het minimaal gewaardeerde item van een lijst?
Met behulp van de functie min() kunnen we het minimumelement van de lijst vinden.
list1 = [10, 20, 30, 40, 50] print(min(list1))
Uitvoer
10Hoe krijg je de index van een object in een lijst?
Met behulp van de functie index() kunnen we de indexwaarde van een element verkrijgen.
list1 = [10, 20, 30, 40, 50] print(list1.index(30))
Uitvoer
2Hoe voegt u een object in bij een bepaalde index in een lijst?
De functie insert() wordt gebruikt om een element in een bepaalde index in te voegen. Het accepteert indexwaarde en object als parameters.
list1 = ['a', 'b', 'c', 'd','e'] list1.insert(3,'z')
Uitvoer
['a', 'b', 'c', 'z', 'd', 'e']Hoe verwijder je het laatste object uit een lijst?
pop() functie wordt gebruikt om het laatste object uit een lijst te verwijderen. We kunnen de indexwaarde ook als argument doorgeven en het object retourneert bij die specifieke index.
list1 = ['a', 'b', 'c', 'd','e'] list1.pop() list1.pop(2) print(list1)
Uitvoer
['a', 'b', 'd']Hoe verwijder je een object uit een lijst?
Met remove(), del() en pop() kunnen we een element uit een lijst verwijderen.
list1 = ['a', 'b', 'c', 'd','e'] list1.pop() list1.pop(2) print(list1)
Uitvoer
['a', 'b', 'd']Hoe draai je een lijst om?
reverse() functie wordt gebruikt om een lijst om te keren. Met behulp van list slicing[::-1] kunnen we de lijst ook omkeren.
list1 = ['a', 'b', 'c', 'd','e'] print(list1.reverse()) list2 = [1,2,3,4,5] rev=list2[::-1] print(rev)
Uitvoer
['e', 'd', 'c', 'b', 'a'] [5, 4, 3, 2, 1]Hoe sorteer je een lijst?
De functie sort() wordt gebruikt om de elementen van de lijst in een specifieke volgorde te rangschikken. Standaard worden de elementen in oplopende volgorde gerangschikt. Om de elementen in aflopende volgorde te rangschikken, kunnen we de gesorteerde lijst omkeren met behulp van de functie reverse().
list1 = [13,10,45,9,5,12] list1.sort() print(list1)
Uitvoer
[5, 9, 10, 12, 13, 45]
Python-operators interviewvragen
Wat is het doel van de **-operator? Wat is Python?De operator ** wordt gebruikt om exponentiële bewerkingen uit te voeren waarbij een getal wordt gebruikt om de macht van een ander getal te verhogen. 2**3 betekent bijvoorbeeld dat 2 wordt verheven tot de macht 3.
Wat is het doel van // operator?// operator wordt gebruikt om vloerverdeling uit te voeren. Het deelt twee getallen en retourneert de grootste gehele waarde kleiner dan of gelijk aan het resultaat van de deling.
print(9//5)
Uitvoer
1Wat is het doel van deze operator?
De operator is in Python wordt gebruikt om te controleren of twee variabelen naar hetzelfde object in het geheugen verwijzen. Het vergelijkt de identiteit van de objecten, niet hun waarden.
Wat is het doel van niet in operator?De operator not in in Python wordt gebruikt om te controleren of een specifiek element niet aanwezig is in een reeks, zoals een lijst, tuple, string of woordenboek. Als het element niet wordt gevonden, retourneert de operator True; anders retourneert het False.
Python Control-verklaringen Interviewvragen
Wat is het doel van de break-instructie in Python?De break-instructie wordt gebruikt om de uitvoering van een lus te beëindigen wanneer aan een bepaalde voorwaarde wordt voldaan. Zodra de break-instructie is uitgevoerd, stopt de lus onmiddellijk en gaat het programma verder met de volgende instructie na de lus.
Wat is het doel van de continue-instructie in Python?De instructie continue in Python wordt gebruikt om de rest van de code binnen een lus over te slaan voor de huidige iteratie en direct naar de volgende iteratie van de lus te gaan. In tegenstelling tot de break-instructie, die de lus volledig beëindigt, gaat continue alleen naar de volgende iteratie zonder de lus te beëindigen.
Wat is het doel van de pass-instructie in Python?De Python-pass is een null-instructie, die kan worden vervangen door toekomstige code. Het wordt gebruikt wanneer we de functie of voorwaardelijke instructies in de toekomst willen implementeren, wat nog niet is geïmplementeerd. Wanneer we een lus of functie definiëren en het blok leeg laten, krijgen we een IndentationError. Om deze fout te voorkomen gebruiken we pass.
Python Random Module Interviewvragen
Hoe kun je een willekeurig item uit een lijst of tupel kiezen?Om een willekeurig item uit een lijst of tupel in Python te kiezen, gebruiken we de functie random.choice(). Deze functie retourneert een willekeurig geselecteerd element uit de gegeven lijst en tuple. Dit zorgt ervoor dat we de willekeurige module kunnen importeren door import willekeurig toe te voegen. Deze methode is handig voor het selecteren van willekeurige voorbeelden, het schudden van items en het maken van eenvoudige spellen waarvoor randomisatie vereist is.
Hoe kun je een willekeurig item uit een assortiment kiezen?Om een willekeurig item uit een bereik in Python te kiezen, gebruiken we de functie random.choice(). Het retourneert een willekeurig geselecteerd element uit het bereik 'start' tot 'stop - 1'. Hierdoor wordt ook het willekeurige getal uit het opgegeven bereik geselecteerd.
Hoe kun je een willekeurig getal krijgen in Python?random() − retourneert een willekeurige float r, zodat 0 kleiner is dan of gelijk is aan r en r kleiner is dan 1.
Hoe stelt u de startwaarde in bij het genereren van willekeurige getallen?Seed([x]) − Stelt de startwaarde van gehele getallen in die wordt gebruikt bij het genereren van willekeurige getallen. Roep deze functie aan voordat u een andere willekeurige modulefunctie aanroept. Retourneert Geen.
Hoe ga je de items van een lijst willekeurig verdelen?shuffle(lst) - Randomiseert de items van een lijst op hun plaats. Retourneert Geen.
Python-functies en geheugeninterviewvragen
Wat is een lambda-functie in Python?lambda' is een trefwoord in Python dat een anonieme functie creëert. Lambda bevat geen blok uitspraken. Het bevat geen retourinstructies.
Hoe noemen we een functie die een onvolledige versie van een functie is?Een onvolledige versie van een functie wordt vaak stub- of gedeeltelijke functie genoemd. Dit zijn doorgaans tijdelijke aanduidingsfuncties die mogelijk geen implementaties hebben of die tijdens de ontwikkeling worden gebruikt voor het testen van andere delen van een code.
Wanneer een functie is gedefinieerd, slaat het systeem parameters en lokale variabelen op in een geheugengebied. Hoe wordt deze herinnering genoemd?Het geheugengebied waar parameters en lokale variabelen in een functie worden opgeslagen, wordt gedefinieerd als stapel. Hier beheert Stack de functieaanroepen, slaat de variabelen op en retourneert het adres van een bepaald bestand.
Python-modules en bibliotheken Interviewvragen
Welke module van Python wordt gebruikt om de methoden gerelateerd aan OS toe te passen?De OS-module in Python wordt gebruikt om te communiceren met het besturingssysteem. Het biedt bestands- en mapmanipulatie, procesbeheer, omgevingsvariabelen en stelt Python-scripts in staat om OS-gerelateerde taken uit te voeren vanaf verschillende platforms.
Geef de Python-bibliotheek een naam die wordt gebruikt voor Machine Learning.De 'scikit-learn'-bibliotheek in Python wordt gebruikt voor machinaal leren.
Noem de tools die Python gebruikt om bugs te vinden (indien aanwezig).Python gebruikt verschillende tools om aankopen te vinden, dit zijn −
- pdb:de ingebouwde Python-foutopsporing voor interactief foutopsporing.
- pylint:tool voor analyse van statische code die controleert op fouten.
- pyflakes:Zonder de code uit te voeren, analyseert het deze.
Python
- Hallo wereld:maak je eerste Python-programma
- Python-fouten en ingebouwde uitzonderingen
- Python-wachtrij:FIFO, LIFO-voorbeeld
- Python - Objectgericht
- Aangepaste Python-uitzonderingen
- Python List count() met VOORBEELDEN
- Python-functieargumenten
- Python String format() Leg uit met VOORBEELDEN
- IPython gebruiken
- Sluit je aan bij de exclusieve Real Python Slack-community voor Python-ontwikkelaars
- Python-naamruimte en bereik