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ť.

ticazoznam
Tuple je sekvencia nemenných objektovZoznamy 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ĺžkuZoznam 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átornázovpopis
+pridaťPridáva hodnoty.
-odčítaťOdčítava hodnotu na pravej strane od hodnoty na ľavej strane.
*MultiplyZnásobuje sa.
/rozdeliťRozdeľuje ľavú hodnotu na pravú stranu.
%modulRozdeľuje ľavý operand na pravý bočný operand a zvyšok dáva späť.
**exponentVykonáva exponenciálny výpočet hodnôt.
  • Relační operátori
operátorpopis
==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átorná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 -

  1. Perl Interview Otázky a odpovede Najužitočnejšie a najžiadanejšie
  2. Top 10 užitočných otázok a odpovedí na rozhovor systému Windows Server
  3. Java Interview Otázky pre Fresher Najdôležitejší
  4. Linux Rozhovor Otázky a odpovede Užitočné a najčastejšie otázky

Kategórie: