Otázky a odpovede týkajúce sa rozhovoru v Pythone
Python je objektovo orientovaný jazyk na vysokej úrovni. Je to programovací jazyk založený na tlmočení, interaktívny a objektovo orientovaný skriptovací jazyk. Podporuje metódy, ako sú funkčné a štruktúrované, ako aj OOP. Python niektoré sady knižníc nástrojov na analýzu údajov s otvoreným zdrojovým kódom, webových rámcov a testovacích nástrojov. Vyznačuje sa tiež konzistentnosťou, stabilitou a ľahkosťou používania.
Nižšie sú uvedené najdôležitejšie otázky a odpovede týkajúce sa rozhovoru v Pythone v roku 2019:
Takže ak ste konečne našli vysnívanú prácu v Pythone, ale premýšľate, ako rozlúštiť Python Interview a aké by mohli byť 2019 pravdepodobné otázky Python Interview. Každý pohovor je iný a rozsah zamestnania je tiež odlišný. S ohľadom na to sme navrhli najbežnejšie otázky a odpovede týkajúce sa rozhovorov v Pythone, aby sme vám pomohli dosiahnuť úspech v rozhovore.Tieto otázky týkajúce sa rozhovoru sú rozdelené do dvoch častí:
- 1. časť - Otázky na rozhovor s Pythonom (základné)
- 2. časť - Otázky na rozhovor s Pythonom (rozšírené)
1. časť - Otázky na rozhovor s Pythonom (základné)
Táto prvá časť obsahuje základné otázky a odpovede týkajúce sa rozhovorov s Pythonom
1. Čo sú to python a pomenujte niektoré jeho kľúčové vlastnosti?
Odpoveď:
Python je programovací jazyk založený na tlmočení, interaktívny a objektovo orientovaný skriptovací jazyk. Python je navrhnutý tak, aby bol vysoko čitateľný.
- Je to jazyk založený na tlmočení, čo znamená, že na rozdiel od iných jazykov, ako sú C a varianty, kompilácia pred spustením nevyžaduje.
- Je to dynamicky napísané, čo znamená, že nemusíte definovať dátové typy deklarovaných premenných a podobne.
Napr .: Môžete deklarovať premennú x = 10 a potom x = „Hello World“ bez chyby, v predvolenom nastavení bude definovať typ údajov v závislosti od jeho hodnoty.
- Funkcie sú prvotriedne objekty v pythone.
- Python je možné používať pre rôzne platformy, napr. Webové aplikácie, vedecké modely, veľké dátové aplikácie a mnoho ďalších.
2. V Pythone rozlišujte n-tice a zoznamy?
odpoveď:
Hlavný rozdiel je, že n-tice sú nemenné, zatiaľ čo zoznam je nemenný. To znamená, že akonáhle vytvoríte n-ticu, nemôžete upravovať alebo meniť hodnoty v n-tice, zatiaľ čo v zozname ju môžeme upraviť.
tica | zoznam |
Tuple je sekvencia nemenných objektov | Zoznamy sú všestranný dátový typ, ktorý je Meable |
Syntax pre Tuples je uvedená v zátvorkách () | Syntax zoznamu je uvedená v hranatých zátvorkách () |
Majú pevnú dĺžku | Zoznam môže mať rôznu dĺžku |
Napr .: tup_1 = (10, 'john', 5) | Napr .: list_1 = (10, „john“, 5) |
3. Aké typy operátorov sa používajú v Pythone?
odpoveď:
Nižšie sú uvedené typy operátorov, ktoré používa Python:
- Aritmetickí operátori
operátor | názov | popis |
+ | pridať | Pridáva hodnoty. |
- | odčítať | Odčítava hodnotu na pravej strane od hodnoty na ľavej strane. |
* | Multiply | Znásobuje sa. |
/ | rozdeliť | Rozdeľuje ľavú hodnotu na pravú stranu. |
% | modul | Rozdeľuje ľavý operand na pravý bočný operand a zvyšok dáva späť. |
** | exponent | Vykonáva exponenciálny výpočet hodnôt. |
- Relační operátori
operátor | popis |
== | Ak sa obidve hodnoty zhodujú, stav sa stáva skutočnosťou |
! = | Ak hodnoty dvoch operandov nie sú rovnaké, potom je podmienka splnená. |
Ak dve hodnoty nie sú rovnaké, potom je podmienka splnená. | |
> | Ak je ľavý operand väčší ako pravý operand, potom je táto podmienka splnená |
< | Ak je ľavý operand menší ako pravý, potom je to pravda. |
> = | Ak je ľavý operand väčší alebo rovný pravému operandu, potom je to pravda. |
<= | Ak je ľavý operand menší alebo rovný pravému operandu, potom je táto podmienka splnená. |
- Operátori priradenia
operátor | názov |
= | A |
+ = | PRIDAŤ A |
- = | Subtrakt a |
* = | VIAC A VIAC |
/ = | DIVIDE A |
% = | MODUL A |
** = | EXPONENT A A |
4. Aká bude maximálna dĺžka identifikátora?
odpoveď:
Neexistuje žiadna určitá dĺžka pre identifikátor, identifikátor môže mať akúkoľvek dĺžku.
Prejdime k ďalším otázkam týkajúcim sa rozhovorov v Pythone.
5. Čo myslíš dekoratérmi?
odpoveď:
Na úpravu alebo vloženie kódu do funkcií alebo tried používame dekorátorov v Pythone. Pomocou dekorátorov môžeme skontrolovať povolenia a protokolovanie hovorov.
6. Čo znamená slovník v Pythone?
odpoveď:
Vstavané dátové typy Pythonu známe ako Slovník. Napríklad „Krajina“.
7. Vysvetlite správu pamäte v pythone?
odpoveď:
Pamäť v Pythone je spravovaná pomocou súkromného haldy v pythone. Všetky objekty a dátové štruktúry pythónov sú umiestnené v súkromných halách.
8. Vysvetlite, že Python je jeden riadok?
odpoveď:
Python je moderný výkonný interpretovaný jazyk s vláknami, objektmi, modulmi, výnimkami a vlastníctvom automatickej správy pamäte.
Prejdime k ďalším otázkam týkajúcim sa rozhovorov v Pythone.
9. Vysvetlite tlmočenie v jazyku Python?
odpoveď:
Programy v pythone sa spúšťajú priamo zo zdrojového kódu.
10. Vysvetlite pravidlá pre miestne a globálne premenné v Pythone?
odpoveď:
Globálna premenná: Ak je premenná definovaná mimo funkcie, potom je globálna.
Lokálna premenná: Ak je premennej vo funkcii priradená nová hodnota, potom je lokálna
11. Ako zdieľať globálnu premennú v Pythone?
odpoveď:
Vytvorením konfiguračného súboru a uložením globálnej premennej, ktorá sa má zdieľať medzi modulmi.
12. Ako v Pythone odovzdať voliteľné alebo kľúčové parametre z jednej funkcie do druhej?
odpoveď:
Argumenty môžeme usporiadať pomocou špecifikátorov * a ** v zozname parametrov funkcie.
2. časť - Otázky na rozhovor s Pythonom (rozšírené)
Táto prvá časť obsahuje základné otázky a odpovede týkajúce sa rozhovorov s Pythonom
13. Aké sú rôzne typy sekvencií v Pythone?
odpoveď:
Rôzne typy sekvencií v Pythone sú reťazce, reťazce Unicode, zoznamy, n-tice, nárazníky a usporiadané objekty.
14. Čo je to Lambda forma v Pythone?
odpoveď:
Lambda kľúčové slovo sa používa na vytvorenie malých náhodných anonymných funkcií vyhadzovania.
15. Čo je to morenie v Pythone?
odpoveď:
Pickle je štandardný modul, ktorý serializuje a de-serializuje štruktúru objektov python.
16. Ako je možné kopírovať objekt v Pythone?
odpoveď:
Použitím dvoch spôsobov je možné skopírovať objekty do Pythonu: plytká kópia a hlboká kópia.
Prejdime k ďalším otázkam týkajúcim sa rozhovorov v Pythone.
17. Ako skonvertujem reťazec na číslo?
odpoveď:
Existujú rôzne vstavané funkcie, pomocou ktorých môžeme prevádzať hodnoty z jedného typu údajov na druhý.
18. Opíšte, ako poslať e-mail z skriptu Python?
odpoveď:
Modul smtplib sa používa na definovanie objektu relácie klienta SMTP, ktorý možno použiť na odosielanie e-mailov pomocou skriptu Pythons.
19. Aký príkaz sa používa na ukončenie príkazového riadka pomocníka?
odpoveď:
Názov príkazu je „quit“
20.Čo robia metódy split (), sub () a subn ()?
odpoveď:
Split () použije regulárny vzor na rozdelenie ľubovoľného reťazca do vytvoreného zoznamu.
Sub () Nájde všetky podreťazce, v ktorých sa bude tento regulárny vzor zhodovať, a potom nahradí reťazec.
Subn () Je podobný sub (), vráti nový reťazec spolu s druhým číslom. výmeny.
21. Uveďte spôsob, ako zobraziť textový obsah súborov v opačnom poradí?
odpoveď:
Najskôr skonvertujte súbor do zoznamu a potom tento zoznam obráťte pomocou obráteného ().
22. Čo sú moduly ODBS pre Python?
odpoveď:
1. Modul PythonWin ODBC 2. MxODBC 3. Pyodbc
Prejdime k ďalším otázkam týkajúcim sa rozhovorov v Pythone.
23. Čo budú pripájať () a rozširovať metódy?
odpoveď:
append () pridá prvok na koniec.
rozšírením () sa na konci pridajú prvky z iného zoznamu.
24. Čo je TKIner?
odpoveď:
Tklner je knižnica Pythonu. Je to jeden z nástrojov na vývoj GUI.
25. Aký je rozdiel medzi programami Java a Python?
odpoveď:
Java má statický dátový typ, zatiaľ čo Python má dynamický typ údajov.
Odporúčaný článok
Toto bol sprievodca zoznamom otázok a odpovedí na rozhovor v Pythone, aby mohol kandidát ľahko vykonať zákrok s týmito otázkami na pohovor Python. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Perl Interview Otázky a odpovede Najužitočnejšie a najžiadanejšie
- Top 10 užitočných otázok a odpovedí na rozhovor systému Windows Server
- Java Interview Otázky pre Fresher Najdôležitejší
- Linux Rozhovor Otázky a odpovede Užitočné a najčastejšie otázky