Pythoni intervjuu küsimused ja vastused

Python on objektorienteeritud kõrgetasemeline keel. See on tõlgipõhine programmeerimiskeel, interaktiivne ja objektorienteeritud skriptikeel. See toetab selliseid meetodeid nagu funktsionaalsed ja struktureeritud, aga ka OOP. Python mõned avatud lähtekoodiga andmeanalüüsi tööriistade, veebiraamide ja testimisriistade teekide komplektid. Sellel on ka järjepidevus, stabiilsus ja kasutusmugavus.

Allpool on toodud 2019. aasta populaarseimad Pythoni intervjuu küsimused ja vastused:

Nii et kui olete lõpuks leidnud oma unistuste töö Pythonis, kuid mõtlete, kuidas Pythoni intervjuud lõhestada ja mis võiksid olla 2019. aasta tõenäolised Pythoni intervjuu küsimused. Iga vestlus on erinev ja ka töö ulatus. Seda meeles pidades oleme välja töötanud kõige tavalisemad Pythoni intervjuu küsimused ja vastused, mis aitavad teil intervjuus edu saavutada.

Need intervjuuküsimused jagunevad kaheks osaks:

  • 1. osa - Pythoni intervjuu küsimused (põhilised)
  • 2. osa - Pythoni intervjuu küsimused (täpsemad)

1. osa - Pythoni intervjuu küsimused (põhilised)

See esimene osa hõlmab Pythoni intervjuu põhiküsimusi ja vastuseid

1. Mis on pütoon ja nimetage selle mõned põhijooned?

Vastus:
Python on tõlgipõhine programmeerimiskeel, interaktiivne ja objektorienteeritud skriptikeel. Python on loodud hästi loetavaks.

  • See on tõlgipõhine keel, mis tähendab, et erinevalt teistest keeltest, näiteks C ja variandid, ei vaja kompileerimine enne käivitamist.
  • See on dünaamiliselt trükitud, mis tähendab, et te ei pea määratlema deklareeritud muutujate andmetüüpe ja midagi sellist.

Nt: Võite kuulutada muutuja x = 10 ja siis ilma vigadeta x = "Tere maailm" - see määratleb andmetüübi vaikimisi sõltuvalt selle väärtusest.

  • Funktsioonid on pütoonis esmaklassilised objektid.
  • Pythoni saab kasutada erinevate platvormidevaheliste rakenduste jaoks, nagu veebirakendused, teaduslikud mudelid, suurandmerakendused ja palju muud.

2. Kas eristada pütonis loendeid ja loendeid?

Vastus:
Suurim erinevus on see, et tüübid on muutumatud, samas kui nimekiri on muutumatud. See tähendab, et kui olete loonud pupli, ei saa te väärtust korraga muuta ega väärtuses muudatusi teha, samas kui loendis saame selle väärtust redigeerida.

TuplidLoend
Näpunäide on muutumatute objektide jadaLoend on mitmekülgne andmetüüp, mis on muutuv
Tuplesi süntaks on näidatud sulgudes ()Loendi süntaksit kuvatakse nurksulgudes ()
Need on kindla pikkusegaLoend võib olla erineva pikkusega
Nt: tup_1 = (10, 'john', 5)Nt: list_1 = (10, 'john', 5)

3. Milliseid operaatoritüüpe Pythonis kasutatakse?

Vastus:
Järgnevalt on loetletud Pythoni kasutatavad operaatoritüübid:

  • Aritmeetikaoperaatorid
OperaatorNimiKirjeldus
+LisamaSee lisab väärtusi.
-LahutaSee lahutab parempoolse väärtuse vasakpoolsest väärtusest.
*KorrutageSee korrutab.
/JagageSee jagab vasakpoolse väärtuse parema külje väärtusega.
%MoodulSee jagab vasakpoolse operandi parempoolse operandi järgi ja annab ülejäänud osa tagasi.
**EksponentTeeb väärtuste eksponentsiaalse arvutuse.
  • Suhteoperaatorid
OperaatorKirjeldus
==Kui kaks väärtust on võrdsed, siis saab tingimus tõeks
! =Kui kahe operandi väärtused ei ole võrdsed, on tingimus tõene.
Kui kaks väärtust ei ole võrdsed, on tingimus tõene.
>Kui vasakpoolne operand on paremast operandist suurem, on tingimus tõene
<Kui vasakpoolne operand on väiksem kui parem operand, siis on see tõsi.
> =Kui vasakpoolne operand on paremoperandist suurem või sellega võrdne, siis on see tõsi.
<=Kui vasakpoolne operand on parempoolsest operandist väiksem või sellega võrdne, on tingimus tõene.
  • Ülesande operaatorid
OperaatorNimi
=JA
+ =LISASE JA
- =ATRAKT JA
* =MITMEKS JA
/ =JAGA JA
% =MOODUL JA
** =KOGUD JA

4. Milline on identifikaatori maksimaalne pikkus?

Vastus:
Identifikaatoril pole kindlat pikkust, identifikaator võib olla mis tahes pikkusega.

Laske liikuda järgmiste Pythoni intervjuu küsimuste juurde.

5. Mida te dekoraatorite all silmas peate?

Vastus:
Funktsioonide või klasside koodi muutmiseks või sisestamiseks kasutame Pythonis sisekujundajaid. Dekoraatorite abil saame kontrollida lubade olemasolu ja kõnede logimist.

6. Mida sa Pythoni sõnastiku all silmas pead?

Vastus:
Pythoni sisseehitatud andmetüübid, mida nimetatakse sõnaraamatuks. Näiteks “Riik”.

7. Selgitage mäluhaldust pythonis?

Vastus:
Pythoni mälu on haldamine Python privaatse hunniku ruumi abil. Kõik pütoonide objektid ja andmestruktuurid asuvad privaatses hunnikus.

8. Selgitage, et Python on üks joon?

Vastus:
Python on kaasaegne võimas tõlgenduskeel, milles on niidid, objektid, moodulid, erandid ja millel on ka automaatne mäluhaldus.

Liigume järgmiste Pythoni intervjuu küsimuste juurde.

9. Selgitage Pythoni tõlgendust?

Vastus:
Pythonis olevad programmid käivitatakse otse lähtekoodist.

10. Selgitage Pythoni kohalike ja globaalsete muutujate reegleid?

Vastus:
Globaalne muutuja: kui muutuja on määratletud väljaspool funktsiooni, on see globaalne.
Kohalik muutuja: kui muutujale omistatakse funktsiooni sees uus väärtus, on see lokaalne

11. Kuidas jagada globaalset muutujat Pythonis?

Vastus:
Luues konfiguratsioonifaili ja salvestage globaalne muutuja, mida tuleb jagada moodulite vahel.

12. Kuidas edastada Pythonis valikulisi või märksõna parameetreid ühest funktsioonist teise?

Vastus:
Argumente saab korraldada funktsiooni parameetrite loendis olevate * ja ** abil.

2. osa - Pythoni intervjuu küsimused (täpsemad)

See esimene osa hõlmab Pythoni intervjuu põhiküsimusi ja vastuseid

13. Millised on Pythoni eri tüüpi järjestused?

Vastus:
Pythoni eri tüüpi järjestused on stringid, Unicode'i stringid, loendid, kordused, puhvrid ja xrange-objektid.

14. Mis on Lambda vorm Pythonis?

Vastus:
Lambda märksõna kasutatakse väikeste juhuslike anonüümsete viskefunktsioonide loomiseks.

15. Mis on marineerimine Pythonis?

Vastus:
Pickle on standardmoodul, mis seab järjestuse ja de-serialiseerib python-objekti struktuuri.

16. Kuidas saab objekti Pythonis kopeerida?

Vastus:
Objekte saab pythonis kopeerida kahel viisil: pinnapealne kopeerimine ja sügav koopia.

Liigume järgmiste Pythoni intervjuu küsimuste juurde.

17. Kuidas teisendada stringi numbriks?

Vastus:
Seal on erinevad sisseehitatud funktsioonid, mille abil saame teisendada väärtusi ühest andmetüübist teise.

18. Kirjeldage, kuidas saata Python Scriptiga meilisõnumeid?

Vastus:
Smtplibi moodulit kasutatakse SMTP kliendi seansiobjekti määratlemiseks, mida saab kasutada Pythons Scripti abil e-kirjade saatmiseks.

19. Mis käsku kasutatakse abikäsurealt väljumiseks?

Vastus:
Käsu nimi on „quit“

20.Mida teeb split (), sub () ja subn () meetodid?

Vastus:
Split ()  kasutab regexi mustrit iga stringi jagamiseks loodud loendisse.
Sub ()  See leiab kõik alamstringid, kus see regexi muster sobib, ja asendab seejärel stringi.
Subn ()  See sarnaneb sub () -ga, tagastab uue stringi koos teise nr-ga. asenduste arv.

21. Kas mainite viisi, kuidas failide teksti sisu kuvatakse vastupidises järjekorras?

Vastus:
Kõigepealt teisendage fail loendisse ja pärast seda muutke loendit tagurpidi () abil.

22. Mis on Pythoni ODBS-moodulid?

Vastus:
1. PythonWin ODBC moodul 2. MxODBC 3. Pyodbc

Liigume edasi järgmiste Pythoni intervjuu küsimuste juurde.

23. Mida meetodid lisavad () ja laiendavad?

Vastus:
append ()  lisab elemendi lõppu.
laiendada ()  lisab lõppu erineva loendi elemendid.

24. Mis on TKIner?

Vastus:
Tklner on Pythoni raamatukogu. See on üks GUI arendamise tööriistakomplekte.

25. Mis vahe on Java ja Pythonil?

Vastus:
Java on staatilise andmetüübiga, Python aga dünaamilise andmetüübiga.

Soovitatav artikkel

See on olnud Pythoni intervjuu küsimuste ja vastuste loendi juhend, et kandidaat saaks neid Pythoni intervjuu küsimusi hõlpsalt lahendada. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Perli intervjuu küsimused ja vastused Kõige kasulikum ja enim küsitud
  2. 10 parimat kasuliku Windows Serveri intervjuu küsimust ja vastust
  3. Java intervjuu küsimused värskema jaoks | Kõige tähtsam
  4. Linuxi intervjuu küsimused ja vastused | Kasulik ja enim küsitud