Python interjú kérdések és válaszok
A Python objektum-orientált, magas szintű nyelv. Tolmács alapú programozási nyelv, interaktív és objektum-orientált szkriptnyelv. Támogatja a funkcionális és strukturált módszereket, valamint az OOP-t. Python nyílt forrású adat elemző eszközök, webes keretek és tesztelő eszközök könyvtárainak néhány csoportja. Jellemzője továbbá a következetesség, a stabilitás és a könnyű használat.
Az alábbiakban bemutatjuk a 2019-es Python interjú kérdéseit és válaszát:
Tehát ha végre megtalálta álmai munkáját Pythonban, de azon gondolkodik, hogyan lehet kitörni a Python Interjút, és mi lehet a 2019-es valószínű Python Interjú Kérdések? Minden interjú különbözik, és a munkaköre is eltérő. Ezt szem előtt tartva kidolgoztuk a leggyakoribb Python-interjúval kapcsolatos kérdéseket és válaszokat, amelyek segítenek az interjú sikerében.Ezek az interjúkérdések két részre oszthatók:
- 1. rész - Python interjúkérdések (alapvető)
- 2. rész - Python interjúkérdések (haladó)
1. rész - Python interjúkérdések (alapvető)
Ez az első rész a Python interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza
1. Mik a python és megnevezi annak néhány fő jellemzőjét?
Válasz:
A Python egy tolmács alapú programozási nyelv, interaktív és objektum-orientált szkriptnyelv. A Python-ot úgy tervezték, hogy jól olvasható legyen.
- Tolmács alapú nyelv, ami azt jelenti, hogy más nyelvekkel, mint például a C és a variánsok, az összeállítás futtatás előtt nem szükséges.
- Dinamikusan gépelve, ami azt jelenti, hogy nem kell meghatároznia a deklarált változók adattípusait és ilyesmit.
Például: Az x = 10 változót deklarálhatja, majd x = "Hello World" hibátlanul megadhatja az adattípust alapértelmezés szerint, értékétől függően.
- A függvények a python első osztályú objektumai.
- A Python különféle platformon átívelő alkalmazásokhoz használható, mint például web-alkalmazások, tudományos modellek, nagy adat-alkalmazások és még sok más.
2. Megkülönböztetni a pitont és a listát a pythonban?
Válasz:
A legnagyobb különbség az, hogy a parancsok változatlanok, míg a listák változtathatók. Ez azt jelenti, hogy ha egyszer létrehozta a tuple-t, akkor nem módosíthatja vagy módosíthatja az értéket tuple-ban, míg egy listában szerkeszthetjük az értéket.
rekordcsoportok | Lista |
A tupla a változhatatlan objektumok sorozata | A lista sokoldalú adattípus, amelyek változtathatók |
A Tuples szintaxisa zárójelben látható () | A Lista szintaxisa szögletes zárójelben látható () |
Rögzített hosszúságúak | A lista változó hosszúságú lehet |
Pl .: tup_1 = (10, "john", 5) | Pl .: lista_1 = (10, „john”, 5) |
3. Milyen típusú operátorokat használnak a Python-ban?
Válasz:
Az operátorok típusait, amelyeket a Python használ, az alábbiakban felsoroljuk:
- Számtani operátorok
Operátor | Név | Leírás |
+ | hozzáad | Értékeket ad hozzá. |
- | levon | Kivonja a jobb oldali értéket a bal oldali értékből. |
* | Szorzás | Szaporodik. |
/ | Feloszt | Osztja a bal oldali értéket a jobb oldali értékkel. |
% | modul | Osztja a bal oldali operandust a jobb oldali operandussal, és adja vissza a fennmaradó részt. |
** | exponent | Exponenciális számítást végez az értékeken. |
- Relációs operátorok
Operátor | Leírás |
== | Ha a két érték megegyezik, akkor a feltétel valóra válik |
! = | Ha két operandus értéke nem azonos, akkor a feltétel igaz. |
Ha két érték nem azonos, akkor a feltétel igaz. | |
> | Ha a bal oldali operandus nagyobb, mint a jobb operandus, akkor a feltétel igaz |
< | Ha a bal oldali operandus kisebb, mint a jobb operandus, akkor az igaz. |
> = | Ha a bal oldali operandus nagyobb vagy egyenlő a jobb operandussal, akkor az igaz. |
<= | Ha a bal oldali operandus kisebb vagy egyenlő a jobb operandussal, akkor a feltétel igaz. |
- Feladatkezelők
Operátor | Név |
= | ÉS |
+ = | HOZZÁADÁS ÉS |
- = | RÉSZ ÉS |
* = | TÖBB ÉS |
/ = | OSZT ÉS |
% = | MODUL ÉS |
** = | KOCKÁZATOS ÉS |
4. Mekkora az azonosító maximális hossza?
Válasz:
Az azonosítónak nincs meghatározott hossza, az azonosító bármilyen hosszú lehet.
Haladjunk a következő Python interjúkérdésekhez.
5. Mit ért a dekorátorok alatt?
Válasz:
A kódok módosításához vagy injektálásához a funkciókban vagy osztályokban a dekorátorokat használjuk a Pythonban. Dekorátorok segítségével ellenőrizhetjük az engedélyeket és a hívások naplózását.
6. Mit ért a Python szótárán?
Válasz:
A Python beépített adattípusai, szótár néven ismertek. Például: „Ország”.
7. Magyarázza el a memóriakezelést pythonban?
Válasz:
A Python memória kezelése a python magán halomterületével történik. A pythonok összes objektuma és adatszerkezete magán halomban található.
8. Magyarázza el, hogy a Python egy vonal?
Válasz:
A Python egy modern, erőteljesen értelmezett nyelv szálakkal, objektumokkal, modulokkal, kivételekkel, és rendelkezik az automatikus memóriakezelés tulajdonságával is.
Haladjunk tovább a következő Python interjúkérdéseknél.
9. Magyarázza el az értelmezést Python-ban?
Válasz:
A python programjai közvetlenül a forráskódból futnak.
10. Magyarázza el a Python helyi és globális változókra vonatkozó szabályait?
Válasz:
Globális változó: Ha a változót definiálják a függvényen kívül, akkor globális.
Helyi változó: Ha egy változóhoz új értéket rendelnek a funkción belül, akkor lokális
11. Hogyan lehet megosztani a globális változót a Pythonban?
Válasz:
Konfigurációs fájl létrehozásával és a modulok között megosztandó globális változó tárolásával.
12. Hogyan lehet átadni az opcionális vagy kulcsszóparamétereket egyik funkcióról a másikra a Pythonban?
Válasz:
Argumentumokat a * és ** specifikátorokkal rendezhetünk a függvény paraméterlistájában.
2. rész - Python interjúkérdések (haladó)
Ez az első rész a Python interjúval kapcsolatos alapvető kérdéseket és válaszokat tartalmazza
13. Milyen típusú szekvenciák vannak a Python-ban?
Válasz:
A Python különféle szekvenciái: karakterláncok, Unicode karakterláncok, listák, felsorolások, pufferek és xrange-objektumok.
14. Mi a Lambda forma a Pythonban?
Válasz:
A Lambda kulcsszóval véletlenszerű, névtelen kiszerelési funkciókat hozhat létre.
15. Mi a pácolás a Pythonban?
Válasz:
A Pickle egy szabványos modul, amely sorba rendezi és sorozatmentesíti a python objektum struktúráját.
16. Hogyan lehet egy objektumot másolni a Pythonban?
Válasz:
Az objektumok kétféle módon másolhatók pythonban: sekély másolás és mély másolás.
Térjünk át a következő Python interjúkérdésekhez.
17. Hogyan lehet átalakítani egy karakterláncot számra?
Válasz:
Különböző beépített funkciók vannak, amelyekkel konvertálhatjuk az értékeket egyik adattípusról a másikra.
18. Ismertesse, hogyan lehet e-maileket küldeni a Python Script segítségével?
Válasz:
Az smtplib modul meghatározza az SMTP kliens munkamenet objektumot, amely felhasználható e-mailek küldésére a Pythons Script segítségével.
19. Mi a parancs a kilépéshez a súgó parancssorból?
Válasz:
A parancs neve “kilép”
20.Mit jelent a split (), sub () és subn () metódusok?
Válasz:
Split () egy regex mintát használ az egyes karakterláncok felosztására létrehozott listára.
Sub () all Megtalálja az összes részsávot, amelyben ez a regex minta megegyezik, majd lecseréli a karakterláncot.
Subn () Hasonló a sub () -hez, az új karakterláncot a többi nemmel együtt adja vissza. pótlások.
21. Megemlíti a fájlok szöveges tartalmának fordított sorrendben történő megjelenítésének módját?
Válasz:
Először konvertálja a fájlt a listába, majd ezt követően fordítsa meg ezt a listát a fordított () használatával.
22. Mik az ODBS modulok a Pythonhoz?
Válasz:
1. PythonWin ODBC modul 2. MxODBC 3. Pyodbc
Folytassuk a következő Python interjúkérdésekkel.
23. Mit tesz a () és a kiterjesztett módszerek?
Válasz:
append () hozzáadja az elemet a végéhez.
kiterjesztés () a végén hozzáad egy másik lista elemeit.
24. Mi a TKIner?
Válasz:
A Tklner a Python könyvtára. Ez a GUI fejlesztésének egyik eszközkészlete.
25. Mi a különbség a Java és a Python között?
Válasz:
A Java statikus adattípusú, míg a Python dinamikus gépelt adattípusú.
Ajánlott cikk
Ez egy útmutató a Python interjúkérdések és válaszok listájához, így a jelölt könnyen meg tudja oldani ezeket a Python interjúkérdéseket. A következő cikkeket is megnézheti további információkért -
- Perl interjúval kapcsolatos kérdések és válaszok A leghasznosabb és a legnépszerűbb
- A 10 legfontosabb hasznos Windows Server interjú kérdés és válasz
- Java interjú kérdései a frissítésért Legfontosabb
- Linux interjúval kapcsolatos kérdések és válaszok Hasznos és a legtöbb kérdés