Python intervjufrågor och svar

Python är ett objektorienterat språk på hög nivå. Det är ett tolkbaserat programmeringsspråk, interaktivt och objektorienterat skriptspråk. Det stöder metoder som funktionell och strukturerad såväl som OOP. Python några uppsättningar av bibliotek med öppen källkod för dataanalys, webbramar och testinstrument. Den har också konsistens, stabilitet och användarvänlighet.

Nedan visas de bästa Pythonintervjufrågorna och svaren från 2019:

Så om du äntligen hittat ditt drömjobb i Python men undrar hur du knäcker Pythonintervjuet och vad som kan vara sannolika Pythonintervjufrågor från 2019. Varje intervju är annorlunda och omfattningen av ett jobb är också annorlunda. Med detta i åtanke har vi utformat de vanligaste Pythonintervjufrågorna och svaren för att hjälpa dig att få framgång i din intervju.

Dessa intervjufrågor är indelade i två delar:

  • Del 1 - Pythonintervjufrågor (grundläggande)
  • Del 2 - Pythonintervjufrågor (avancerad)

Del 1 - Pythonintervjufrågor (grundläggande)

Den första delen täcker grundläggande Python-intervjufrågor och svar

1. Vad är python och namnge några viktiga funktioner i det?

Svar:
Python är ett tolkbaserat programmeringsspråk, interaktivt och objektorienterat skriptspråk. Python är utformad för att vara mycket läsbar.

  • Det är ett tolkbaserat språk som betyder att, till skillnad från andra språk som C och varianter, kompilationen inte kräver innan den körs.
  • Den är dynamiskt typ, vilket innebär att du inte behöver definiera datatyperna för de deklarerade variablerna och något liknande.

Exempel: Du kan deklarera variabeln x = 10 och sedan x = ”Hello World” utan fel, den kommer att definiera datatypen som standard beroende på dess värde.

  • Funktioner är förstklassiga objekt i python.
  • Python kan användas för olika plattformsapplikationer som webbappar, vetenskapliga modeller, big data applikationer och många fler.

2. Skilja mellan tuples och listor i python?

Svar:
Den största skillnaden är att tuplerna är oföränderliga medan en lista är förändrad. Det betyder att när du skapar tuple kan du inte redigera eller göra ändringar i värdet i tuple medan vi i en lista kan redigera värdet i det.

tuplerLista
En tupel är en sekvens av immutable objektListan är mångsidig datatyp som är muterbara
Syntaxen för tuples visas genom parentes ()Syntax för lista visas med fyrkantiga parenteser ()
De har fast längdListan kan ha variabel längd
Exempel: tup_1 = (10, 'john', 5)Exempel: list_1 = (10, 'john', 5)

3. Vilka typer av operatörer används i Python?

Svar:
Nedan listas de typer av operatörer som används av Python:

  • Aritmetiska operatörer
OperatörnamnBeskrivning
+Lägg tillDet lägger till värden.
-SubtraheraDet drar bort det högra värdet från vänster sidovärde.
*MultipliceraDet multiplicerar.
/Dela uppDet delar vänstervärde med höger sidovärde.
%ModulDen delar upp operandens vänstra sida av operandens högra sida och ger tillbaka återstoden.
**ExponentUtför exponentiell beräkning av värden.
  • Relationsoperatörer
OperatörBeskrivning
==Om de två värdena blir lika, blir villkoret sant
! =Om värden för två operander inte är lika, är villkoret sant.
Om två värden inte är lika, är villkoret sant.
>Om den vänstra operanden är större än den högra operanden, är villkoret sant
<Om vänsteroperand är mindre än högeroperand, är det sant.
> =Om vänsteroperand är större än eller lika med högeroperand, är det sant.
<=Om vänsteroperand är mindre än eller lika med högeroperand, är villkoret sant.
  • Uppdragsoperatörer
Operatörnamn
=OCH
+ =LÄGG TILL OCH
- =SUBTRAKT OCH
* =MULTIPLY OCH
/ =DELA OCH
% =MODUL OCH
** =EXPONENT OCH

4. Vad kommer den maximala längden för en identifierare att göra?

Svar:
Det finns ingen viss längd för identifierare, identifierare kan vara av någon längd.

Låt oss gå vidare till nästa Python-intervjufrågor.

5. Vad menar du med dekoratörer?

Svar:
För att modifiera eller injicera kod i funktioner eller klasser använder vi Decorators i Python. Med hjälp av dekoratörer kan vi kontrollera om behörigheter och loggning av samtal.

6. Vad menar du med ordboken i Python?

Svar:
De inbyggda datatyperna för Python som kallas Dictionary. För t.ex. ”Land”.

7. Förklara Memory Management i python?

Svar:
Pythonminne är hantering görs av Python privata heap space. Alla objekt och datastrukturer för pythoner finns i en privat hög.

8. Förklara Python är en rad?

Svar:
Python är ett modernt kraftfullt tolkat språk med trådar, objekt, moduler, undantag och har också egenskapen till automatisk minneshantering.

Låt oss gå vidare med nästa Python-intervjufrågor.

9. Förklara tolkningen i Python?

Svar:
Program i python körs direkt från källkoden.

10. Förklara reglerna för lokala och globala variabler i Python?

Svar:
Global variabel: Om variabeln definieras utanför funktionen är den Global.
Lokal variabel: Om en variabel tilldelas nytt värde i funktionen är den lokal

11. Hur delar man global variabel i Python?

Svar:
Genom att skapa en konfigurationsfil och lagra den globala variabeln som ska delas över moduler.

12. Hur skickar jag tillval eller parametrar från en funktion till en annan i Python?

Svar:
Vi kan ordna argument med hjälp av specificerna * och ** i funktionens parameterlista.

Del 2 - Pythonintervjufrågor (avancerad)

Den första delen täcker grundläggande Python-intervjufrågor och svar

13. Vilka är de olika typerna av sekvenser i Python?

Svar:
Olika typer av sekvenser i Python är strängar, Unicode-strängar, listor, tupler, buffertar och xrange-objekt.

14. Vad är Lambda-formen i Python?

Svar:
Lambda-nyckelord används för att skapa små slumpmässiga anonyma kastfunktioner.

15. Vad är pickling i Python?

Svar:
Pickle är en standardmodul som serialiserar och de-serialiserar en pythonobjektstruktur.

16. Hur kan ett objekt kopieras i Python?

Svar:
Genom att använda två sätt kan objekt kopieras i python: Grunt kopia & Djup kopia.

Låt oss gå till nästa intervjufrågor från Python.

17. Hur konverterar jag en sträng till ett nummer?

Svar:
Det finns olika inbyggda funktioner som vi kan konvertera värden från en datatyp till en annan.

18. Beskriv hur du skickar e-post från ett Python-skript?

Svar:
Smtplib-modulen används för att definiera ett SMTP-klientsessionobjekt som kan användas för att skicka e-post med Pythons Script.

19. Vad används kommandot för att lämna hjälpkommandotolken?

Svar:
Kommandonamnet är "avsluta"

20. Vad gör metoderna split (), sub () och subn ()?

Svar:
Dela ()  dess använder ett regex-mönster för att dela en given sträng i en skapad lista.
Sub ()  Den hittar alla substring där detta regex-mönster matchar och ersätter sedan strängen.
Subn ()  Den liknar en sub (), den kommer att returnera den nya strängen tillsammans med den andra nr. av utbyten.

21. Nämna sättet att visa textinnehållet i filerna i omvänd ordning?

Svar:
Konvertera först filen till listan och sedan omvänd denna lista genom att använda omvänd ().

22. Vad är ODBS-moduler för Python?

Svar:
1. PythonWin ODBC-modul 2. MxODBC 3. Pyodbc

Låt oss gå vidare till nästa Python-intervjufrågor.

23. Vad lägger till () och utvidgar metoderna?

Svar:
append ()  lägger till elementet i slutet.
förlänga ()  lägger till elementen i en annan lista i slutet.

24. Vad är TKIner?

Svar:
Tklner är Pythons bibliotek. Det är en av verktygssatserna för att utveckla GUI.

25. Vad är skillnaden mellan Java och Python?

Svar:
Java har en statisk datatyp medan Python har en dynamisk typ av datatyp.

Rekommenderad artikel

Detta har varit en guide till Lista över Pythonintervjufrågor och svar så att kandidaten lätt kan slå ned dessa Pythonintervjufrågor. Du kan också titta på följande artiklar för att lära dig mer -

  1. Perl Intervju Frågor och svar | Mest användbar och uppmanad
  2. Topp 10 användbara Windows Server-intervjufrågor och svar
  3. Java-intervjufrågor för färskare | Viktigast av allt
  4. Linuxintervjufrågor och svar | Användbart och mest frågat