Python intervju spørsmål og svar

Python er objektorientert høyt nivå språk. Det er et tolkebasert programmeringsspråk, interaktivt og objektorientert skriptspråk. Den støtter metoder som funksjonell og strukturert så vel som OOP. Python noen sett med biblioteker med åpen kildekode-analyse-verktøy, nettrammer og testinstrumenter. Den har også konsistens, stabilitet og brukervennlighet.

Nedenfor er de beste spørsmålene og svarene på Python-intervjuet i 2019:

Så hvis du endelig har funnet drømmejobben din i Python, men lurer på hvordan du kan knekke Python-intervjuet og hva som kan være sannsynlige Python-intervjuspørsmål fra 2019. Hvert intervju er forskjellig, og omfanget av en jobb er også annerledes. Med dette i bakhodet har vi designet de vanligste spørsmålene og svarene til Python-intervju for å hjelpe deg med å få suksess i intervjuet.

Disse intervjuspørsmålene er delt inn i to deler:

  • Del 1 - Spørsmål om Python-intervju (grunnleggende)
  • Del 2 - Spørsmål om Python-intervju (avansert)

Del 1 - Spørsmål om Python-intervju (grunnleggende)

Denne første delen dekker grunnleggende spørsmål og svar fra Python-intervju

1. Hva er python og navngi noen viktige funksjoner i det?

Svar :
Python er et tolkebasert programmeringsspråk, interaktivt og objektorientert skriptspråk. Python er designet for å være svært lesbar.

  • Det er et tolkebasert språk som betyr at, i motsetning til andre språk som C og varianter, krever ikke samlingen før du kjører.
  • Den er dynamisk skrevet, noe som betyr at du ikke trenger å definere datatypene til de deklarerte variablene og noe lignende.

F.eks: Du kan erklære variabel x = 10 og deretter x = ”Hello World” uten feil, den vil definere datatypen som standard, avhengig av verdien.

  • Funksjoner er førsteklasses objekter i python.
  • Python kan brukes til forskjellige plattformsapplikasjoner som webapper, vitenskapelige modeller, big data applikasjoner og mange flere.

2. Skille mellom tupler og lister i python?

Svar:
Den største forskjellen er at tupler er uforanderlige mens en liste er mutbar. Det betyr at når du oppretter tuple, kan du ikke redigere eller gjøre endringer i verdien i tuple mens vi i en liste kan redigere verdien i den.

tuplerListe
En tuple er en sekvens av uforanderlige objekterListen er allsidig datatype som er mutable
Syntaks for tuples vises ved hjelp av parentes ()Syntaks for liste vises med firkantede parenteser ()
De har fast lengdeListen kan ha variabel lengde
F.eks .: tup_1 = (10, 'john', 5)F.eks: list_1 = (10, 'john', 5)

3. Hva er typer operatører brukes i Python?

Svar:
Typene operatører som brukes av Python er listet opp nedenfor:

  • Aritmetiske operatører
OperatørNavnBeskrivelse
+Legg tilDet tilfører verdier.
-Trekke fraDen trekker høyre verdi fra venstre sideverdi.
*MultiplisereDet multipliserer.
/Dele oppDen deler venstre verdi etter høyre sideverdi.
%modulDen deler operand fra venstre side av operand på høyre side og gir tilbake resten.
**EksponentUtfører eksponentiell beregning av verdier.
  • Relasjonsoperatører
OperatørBeskrivelse
==Hvis de to verdiene blir like, blir betingelsen sann
! =Hvis verdiene til to operander ikke er like, er tilstanden sann.
Hvis to verdier ikke er like, er betingelsen sann.
>Hvis venstre operand er større enn høyre operand, er tilstanden sann
<Hvis venstre operand er mindre enn høyre operand, så er det sant.
> =Hvis venstre operand er større enn eller lik høyre operand, så er det sant.
<=Hvis venstre operand er mindre enn eller lik høyre operand, er tilstanden sann.
  • Oppdragsoperatører
OperatørNavn
=OG
+ =LEGG TIL OG
- =TILTAK OG
* =MANGE OG
/ =DIVIDE OG
% =MODUL OG
** =EKSPONENT OG

4. Hva vil maksimal lengde på en identifikator?

Svar:
Det er ingen bestemt lengde for Identifier, Identifier kan være av hvilken som helst lengde.

La oss gå videre til de neste spørsmålene om Python-intervju.

5. Hva mener du med Dekoratører?

Svar:
For å endre eller injisere kode i funksjoner eller klasser bruker vi Decorators i Python. Ved hjelp av dekoratører kan vi se etter tillatelser og logge samtalene.

6. Hva mener du med ordboken i Python?

Svar:
De innebygde datatypene av Python kjent som Dictionary. For f.eks. “Land”.

7. Forklar hukommelsesstyringen i python?

Svar:
Python-minne er administrasjon gjøres av Python private heap space. Alle objekter og datastrukturer for pytoner er lokalisert i privat haug.

8. Forklar at Python er en linje?

Svar:
Python er et moderne kraftig tolket språk med tråder, objekter, moduler, unntak og har også egenskapen til automatisk minnestyring.

La oss gå videre til de neste spørsmålene om Python-intervju.

9. Forklar tolkningen i Python?

Svar:
Programmer i python kjører direkte fra kildekoden.

10. Forklar reglene for lokale og globale variabler i Python?

Svar:
Global variabel: Hvis variabelen er definert utenfor funksjonen, er den Global.
Lokal variabel: Hvis en variabel tildeles ny verdi i funksjonen, er den lokal

11. Hvordan dele global variabel i Python?

Svar:
Ved å lage en konfigurasjonsfil og lagre den globale variabelen som skal deles på tvers av moduler.

12. Hvordan overføre valgfrie parametere eller søkeordparametere fra en funksjon til en annen i Python?

Svar:
Vi kan ordne argumenter ved å bruke spesifikasjonene * og ** i funksjonens parameterliste.

Del 2 - Spørsmål om Python-intervju (avansert)

Denne første delen dekker grunnleggende spørsmål og svar fra Python-intervju

13. Hva er de forskjellige typer sekvenser i Python?

Svar:
Ulike typer sekvenser i Python er strenger, unicode-strenger, lister, tupler, buffere og xrange-objekter.

14. Hva er Lambda-form i Python?

Svar:
Lambda nøkkelord brukes til å lage små tilfeldige anonyme kast-funksjoner.

15. Hva er pickling i Python?

Svar:
Pickle er en standardmodul som serialiserer og de-serialiserer en python-objektstruktur.

16. Hvordan kan et objekt kopieres i Python?

Svar:
Ved å bruke to måter kan objekter kopieres i python: Grunne kopier og dypkopier.

La oss gå til de neste spørsmålene om Python-intervju.

17. Hvordan konverterer jeg en streng til et tall?

Svar:
Det er forskjellige innebygde funksjoner som vi kan konvertere verdier fra en datatype til en annen.

18. Beskriv hvordan du sender e-post fra et Python Script?

Svar:
Smtplib-modulen brukes til å definere et SMTP-klientsesjonsobjekt som kan brukes til å sende e-post ved hjelp av Pythons Script.

19. Hva er kommandoen som brukes til å avslutte ledetekstmeldingen?

Svar:
Kommandonavnet er "avslutt"

20. Hva gjør delingsmetodene (), sub () og subn ()?

Svar:
Splitte ()  bruker et regex-mønster for å dele opp en gitt streng i en opprettet liste.
Sub ()  Den vil finne alle substringene der dette regex-mønsteret vil matche og deretter bytte ut strengen.
Subn ()  Den ligner på en sub (), den vil returnere den nye strengen sammen med den andre nr. av utskiftninger.

21. Nevn måten å vise tekstinnholdet til filene i motsatt rekkefølge?

Svar:
Først konverterer du filen til listen, og deretter reverserer du denne listen ved å bruke reversert ().

22. Hva er ODBS-moduler for Python?

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

La oss gå videre til de neste spørsmålene om Python-intervju.

23. Hva vil vedlegg () og utvide metoder gjøre?

Svar:
vedlegg ()  legger til elementet på slutten.
utvide ()  legger til elementene i en annen liste på slutten.

24. Hva er TKIner?

Svar:
Tklner er biblioteket til Python. Det er et av verktøysettene for utvikling av GUI.

25. Hva er forskjellen mellom Java og Python?

Svar:
Java har en statisk datatype, mens Python har en dynamisk maskinskrevet datatype.

Anbefalt artikkel

Dette har vært en guide til Liste over spørsmål og svar på Python-intervju, slik at kandidaten lett kan slå sammen disse spørsmålene om Python-intervju. Du kan også se på følgende artikler for å lære mer -

  1. Perl intervju spørsmål og svar | Mest nyttig og toppspurt
  2. Topp 10 nyttige Windows Server-intervjuer og svar
  3. Java-intervjuspørsmål for friskere | Viktigst
  4. Linux-intervju spørsmål og svar | Nyttig og mest spurt