ylin Python Haastattelukysymykset ja vastaukset (PDF) vuodelle 2026
Tässä on Python haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille saadakseen unelmatyönsä.
Python Perushaastattelukysymyksiä fuksilaisille
1) Mikä on Python? Mitä hyötyä käytöstä on Python?
Python on ohjelmointikieli, joka sisältää objekteja, moduuleja, säikeitä, poikkeuksia ja automaattista muistinhallintaa. Pythonien etuja ovat, että se on yksinkertainen ja helppokäyttöinen, kannettava, laajennettavissa, sisäänrakennettu tietorakenne ja se on avoimen lähdekoodin.
👉 Ilmainen PDF-lataus: Python Haastattelukysymykset ja vastaukset
2) Mikä on PEP 8?
PEP 8 on koodaussopimus, joukko suositus siitä, kuinka kirjoittaa Python koodi luettavampi.
3) Mitä peittaus ja peittauksen poistaminen on?
Pickle-moduuli hyväksyy minkä tahansa Python objekti ja muuntaa sen merkkijonoesitykseen ja tyhjentää sen tiedostoksi dump-toiminnolla. Tätä prosessia kutsutaan peittaukseksi. Vaikka prosessi hakea alkuperäistä Python objekteja tallennetusta merkkijonoesityksestä kutsutaan poiminnan poistamiseksi.
4) Miten on Python tulkittu?
Python kieli on tulkittu kieli. Python Ohjelma toimii suoraan lähdekoodista. Se muuntaa ohjelmoijan kirjoittaman lähdekoodin välikieleksi, joka käännetään jälleen konekieleksi, joka on suoritettava.
5) Kuinka muistia hallitaan Python?
Python muistia hallitsee Python yksityinen kasatila. Kaikki Python objektit ja tietorakenteet sijaitsevat yksityisessä kasassa. Ohjelmoijalla ei ole pääsyä tähän yksityiseen kasaan, ja tulkki huolehtii tästä Python yksityinen kasa.
Jakson jakaminen Python kasaan tilaa Python objektit tekee Python muistinhallinta. Ydinsovellusliittymä antaa ohjelmoijalle pääsyn joihinkin työkaluihin koodaamiseen.
Python siinä on myös sisäänrakennettu roskakeräin, joka kierrättää kaiken käyttämättömän muistin ja vapauttaa muistin ja asettaa sen kasatilan käyttöön.
6) Mitkä ovat työkalut, jotka auttavat löytämään vikoja tai suorittamaan staattisen analyysin?
PyChecker on staattinen analyysityökalu, joka havaitsee virheet Python lähdekoodia ja varoittaa virheen tyylistä ja monimutkaisuudesta. Pylint on toinen työkalu, joka tarkistaa, täyttääkö moduuli koodausstandardin.
7) Mitkä ovat Python sisustajat?
A Python sisustaja on erityinen muutos, jonka teemme Python syntaksia muuttaaksesi toimintoja helposti.
8) Mitä eroa on listalla ja tuplella?
Ero listan ja tuplen välillä on, että lista on muuttuva, kun taas monikko ei. Tuple voidaan hajauttaa esimerkiksi sanakirjojen avaimeksi.
9) Miten argumentit välitetään arvon tai viittauksen perusteella?
kaikki Python on objekti, ja kaikki muuttujat sisältävät viittauksia objekteihin. Viitearvot ovat toimintojen mukaisia. Siksi et voi muuttaa viitteiden arvoa. Voit kuitenkin muuttaa objekteja, jos se on muuttuva.
10) Mitä sanan ja listan ymmärtäminen ovat?
Ne ovat syntaksirakenteita, jotka helpottavat sanakirjan tai luettelon luomista olemassa olevan iteroitavuuden perusteella.
11) Mitä sisäänrakennettuja tyyppejä python tarjoaa?
Python tarjoaa kaksi sisäänrakennettua tyyppiä: 1) Muuttuva ja 2) Muuttumaton.
Muuttuvat sisäänrakennetut tyypit ovat:
- Lista
- Setit
- sanakirjoja
- Muuttumattomat sisäänrakennetut tyypit
- Jouset
- tuples
- Numbers
Muuttumattomat sisäänrakennetut tyypit ovat:
- Jouset
- tuples
- Numbers
12) Selitä nimiavaruus Python
In Python, jokaisella esitellyllä nimellä on paikka, jossa se elää ja johon se voi tarttua. Tätä kutsutaan nimiavaruudeksi. Se on kuin laatikko, jossa muuttujan nimi on yhdistetty sijoitettuun objektiin. Aina kun muuttujaa haetaan, tätä ruutua etsitään vastaavan objektin saamiseksi.
13) Mitä lambda sisältää Python?
Se on yhden lausekkeen anonyymi funktio, jota käytetään usein tekstin sisäisenä funktiona.
14) Miksi pythonin lambda-muodoissa ei ole lauseita?
Pythonin lambda-muodossa ei ole käskyjä, koska sitä käytetään uuden funktioobjektin luomiseen ja palauttamiseen ajon aikana.
15) Selitä sisäänpääsy Python
Pass tarkoittaa, että ei toimi Python lause, eli se on paikkamerkki yhdistelmälauseessa, jossa tulee jättää tyhjä kohta, eikä sinne tarvitse kirjoittaa mitään.
16) Sisään Python mitä iteraattorit ovat?
In Python, iteraattoreita käytetään elementtien ryhmän iterointiin, säilöihin kuten luetteloon.
17) Missä yksikkötesti on Python?
Yksikkötestauskehys sisään Python tunnetaan yksikkötestinä. Se tukee asetusten jakamista, automaatiotestausta, testien sammutuskoodia, testien yhdistämistä kokoelmiin jne.
18) Selitä viipalointi Python?
Mekanismia, jolla valitaan kohteet sarjatyypeistä, kuten lista, monikko, merkkijonot jne., tunnetaan viipaloimisena.
19) Missä generaattorit ovat Python?
Iteraattorien toteuttamistapa tunnetaan generaattoreina. Se on normaali funktio, paitsi että se antaa lausekkeen funktiossa.
20) Mitä docstring sisältää Python?
A Python dokumentaatiomerkkijono tunnetaan nimellä docstring, se on tapa dokumentoida Python funktiot, moduulit ja luokat.
Python Haastattelukysymyksiä kokeneille
21) Kuinka voit kopioida objektin Python?
Objektin kopioiminen sisään Python, voit kokeilla a copy.copy () or copy.deepcopy() yleiseen tapaukseen. Et voi kopioida kaikkia objekteja, mutta suurinta osaa niistä.
22) Missä on negatiivinen indeksi Python?
Python sekvenssit voivat olla positiivisia ja negatiivisia numeroita. Positiiviselle indeksille 0 on ensimmäinen indeksi, 1 on toinen indeksi ja niin edelleen. Negatiiviselle indeksille (-1) on viimeinen indeksi ja (-2) on toiseksi viimeinen indeksi ja niin edelleen.
23) Kuinka voit muuntaa luvun merkkijonoksi?
Jos haluat muuntaa luvun merkkijonoksi, käytä sisäänrakennettua toimintoa str(). Jos haluat oktaali- tai heksadesimaaliesityksen, käytä sisäänrakennettua funktiota oct() tai hex().
24) Mitä eroa on xrangella ja rangella?
Xrange palauttaa xrange-objektin, kun taas range palauttaa luettelon ja käyttää samaa muistia riippumatta alueen koosta.
25) Mikä on moduuli ja paketti Python?
In Python, moduuli on tapa jäsentää ohjelma. Jokainen Python ohjelmatiedosto on moduuli, joka tuo muita moduuleja, kuten objekteja ja attribuutteja.
Kansio Python ohjelma on moduulipaketti. Paketissa voi olla moduuleja tai alikansioita.
26) Mitkä ovat paikallisten ja globaalien muuttujien säännöt? Python?
Tässä ovat paikalliset ja maailmanlaajuiset säännöt muuttujat sisään Python:
Paikalliset muuttujat: Jos muuttujalle on määritetty uusi arvo missä tahansa funktion rungossa, sen oletetaan olevan paikallinen.
Globaalit muuttujat: Ne muuttujat, joihin viitataan vain funktion sisällä, ovat implisiittisesti globaaleja.
27) Kuinka voit jakaa globaaleja muuttujia moduulien välillä?
Jos haluat jakaa globaaleja muuttujia moduulien välillä yhden ohjelman sisällä, luo erityinen moduuli. Tuo konfigurointimoduuli kaikkiin sovelluksesi moduuleihin. Moduuli on saatavilla globaalina muuttujana moduulien välillä.
28) Selitä, kuinka voit tehdä a Python Suoritettava komentosarja Unixissa?
Tehdä Python Käsikirjoitus suoritettavan Unixissa, sinun on tehtävä kaksi asiaa,
Komentosarjatiedoston tilan on oltava suoritettava, ja ensimmäisen rivin tulee alkaa # (#!/usr/local/bin/python)
29) Selitä, kuinka tiedosto poistetaan Python?
Käyttämällä komentoa os.remove (filename) or os.unlink(filename)
30) Selitä, kuinka voit luoda satunnaislukuja Python?
Luodaksesi satunnaislukuja sisään Python, sinun on tuotava komento nimellä
import random random.random()
Tämä palauttaa satunnaisen liukulukuluvun alueella [0,1)
31) Kuinka pääset sisään kirjoitettuun moduuliin Python C:stä?
Voit käyttää sisäänkirjoitettua moduulia Python C:stä seuraavalla menetelmällä,
Module = PyImport_ImportModule("<modulename>");
32) Mitä hyötyä //-operaattorista on? Python?
Se on Floor Division -operaattori, jota käytetään jakamaan kaksi operandia, jolloin tulos on osamäärä, joka näyttää vain numeroita ennen desimaalipistettä. Esimerkiksi 10//5 = 2 ja 10.0//5.0 = 2.0.
33) Mainitse viisi käytön etua Python
Tässä on viisi käytön etua Python:
- Python koostuu valtavasta standardikirjastosta useimmille Internet-alustoille, kuten sähköpostille, HTML:lle jne.
- Python ei vaadi selkeää Muistinhallinta koska tulkki itse varaa muistin uusille muuttujille ja vapauttaa ne automaattisesti
- Tarjoa helppolukuisuus hakasulkeiden käytön ansiosta
- Helppo oppia aloittelijoille
- Sisäänrakennetut tietotyypit säästävät ohjelmointiaikaa ja vaivaa muuttujien ilmoittamisesta
34) Mainitse split-toiminnon käyttö Python
Split-toiminnon käyttö sisään Python on, että se katkaisee merkkijonon lyhyemmiksi merkkijonoiksi määritellyllä erottimella. Se antaa luettelon kaikista merkkijonossa olevista sanoista.
35) Mitä eroa on Djangon, Pyramidin ja Flaskin välillä?
Flask on "mikrokehys", joka on rakennettu ensisijaisesti pieniin sovelluksiin, joissa on yksinkertaisempia vaatimuksia. Pullossa sinun ei tarvitse käyttää ulkoisia kirjastoja. Pullo on käyttövalmis.
Pyramidit rakennetaan suurempiin sovelluksiin. Se tarjoaa joustavuutta ja antaa kehittäjälle mahdollisuuden käyttää oikeita työkaluja projektiinsa. Kehittäjä voi valita tietokannan, URL rakenne, mallinetyyli ja paljon muuta. Kuten Pyramid, myös Djangoa voidaan käyttää suuremmissa sovelluksissa. Se sisältää ORM:n.
Python Pullohaastattelun kysymykset ja vastaukset
36) Selitä Kolvi ja sen edut
Flask on web-mikrokehys Python perustuu "Werkzeug, Jinja 2 ja hyvät aikeet" BSD lisensoitu. Werkzeug ja jingja ovat sen kaksi riippuvuutta.
Pullo on osa mikrokehystä. Tämä tarkoittaa, että sillä on vähän tai ei ollenkaan riippuvuutta ulkoisista kirjastoista. Se tekee viitekehyksestä kevyen, samalla kun se on hieman riippuvainen päivityksestä ja vähemmän tietoturvavirheitä.
37) Mikä on Flask-WTF ja mitkä ovat sen ominaisuudet?
Flask-WTF tarjoaa yksinkertaisen integroinnin WTFormsin kanssa. Flask WTF:n ominaisuuksia ovat:
- Integrointi WTFformsin kanssa
- Suojattu lomake CSRF-tunnuksella
- Globaali CSRF-suojaus
- Kansainvälistymisen integraatio
- Recaptcha-tuki
- Tiedoston lataus, joka toimii Flask Uploads -sovelluksen kanssa
38) Selitä, mikä on tavallinen tapa, jolla Flask-skripti toimii?
Yleisin tapa, jolla pullokomentosarja toimii, on:
- Joko sen pitäisi olla sovelluksesi tuontipolku
- Tai polku a Python tiedosto
39) Selitä, kuinka pääset istuntoihin Flaskissa?
Istunnon avulla voit periaatteessa muistaa tiedot pyynnöstä toiseen. Pullossa se käyttää allekirjoitettua evästettä, jotta käyttäjä voi tarkastella istunnon sisältöä ja muokata sitä. Käyttäjä voi muokata istuntoa, jos sillä on salainen avain Flask.secret_key.
40) Onko Flask MVC-malli, ja jos kyllä, anna esimerkki MVC-kuviosta sovelluksellesi?
Pohjimmiltaan Flask on minimalistinen kehys, joka käyttäytyy samalla tavalla kuin MVC-kehys. Joten MVC sopii täydellisesti Flaskille, ja MVC:n mallia harkitsemme seuraavassa esimerkissä
pullosta tuonti Pullo
app = Flask(_name_)
@app.route("/")
Def hello():
return "Hello World"
app.run(debug = True)
|
Tässä koodissa määritysosasi tulee pullon tuontipullostaapp = Flask(_name_)Katso osa tulee olemaan @app.route("/")
Def hello():
return "Hello World"
Kun malli tai pääosa tulee olemaan |
41) Selitä tietokantayhteys Python Pullo?
Flask tukee tietokantapohjaisia sovelluksia (RDBS). Tällainen järjestelmä vaatii skeeman luomisen, mikä puolestaan vaatii pi:n.ping shema.sql-tiedosto sqlite3-komennoksi. Joten sinun on asennettava sqlite3-komento voidaksesi luoda tai aloittaa tietokannan Flaskissa.
Flask mahdollistaa tietokannan pyytämisen kolmella tavalla
- before_request(): Sitä kutsutaan ennen pyyntöä, eikä se välitä argumentteja
- after_request(): Se kutsutaan pyynnön jälkeen ja välittää vastauksen, joka lähetetään asiakkaalle
- teardown_request(): Sitä kutsutaan tilanteessa, jossa poikkeus tehdään, eikä vastausta voida taata. Niitä kutsutaan, kun vastaus on muodostettu. He eivät saa muokata pyyntöä, ja heidän arvonsa ohitetaan.
42) Jos sinulla on useita Memcache-palvelimia ja yksi niistä epäonnistuu, joka sisältää tietoja, yrittääkö se saada ne?
Viallisen palvelimen tietoja ei poisteta, mutta siinä on säännös automaattiselle epäonnistumiselle, jonka voit määrittää useille solmuille. Fail-over voidaan laukaista minkä tahansa socket- tai Memcached-palvelintason virheiden aikana, ei normaalien asiakasvirheiden, kuten olemassa olevan avaimen lisäämisen jne., aikana.
43) Selitä, kuinka voit minimoida Memcached-palvelimen käyttökatkokset Python Kehitystä?
- Kun yksi ilmentymä epäonnistuu, useat niistä kaatuvat, tämä lisää tietokantapalvelimen kuormitusta, kun kadonneet tiedot ladataan uudelleen, kun asiakas tekee pyynnön. Tämän välttämiseksi, jos koodisi on kirjoitettu minimoimaan välimuistin leimat, se jättää minimaalisen vaikutuksen
- Toinen tapa on tuoda esiin memcached-esiintymä uudessa koneessa käyttämällä kadonneen koneen IP-osoitetta
- Code on toinen vaihtoehto palvelinkatkosten minimoimiseksi, koska se antaa sinulle vapauden muuttaa Memcached-palvelinluetteloa minimaalisella työllä.
- Aikakatkaisuarvon asettaminen on toinen vaihtoehto, jonka jotkin Memcached-asiakkaat käyttävät Memcached-palvelimen katkoksen yhteydessä. Kun Memcached-palvelimesi kaatuu, asiakas yrittää lähettää pyynnön, kunnes aikaraja saavutetaan.
44) Selitä mikä on Dogpile-ilmiö? Kuinka voit estää tämän vaikutuksen?
Dogpile-vaikutelma viittaa tapahtumaan, kun välimuisti vanhenee, ja asiakkaan tekemät useat pyynnöt osuvat verkkosivustoihin samanaikaisesti. Tämä vaikutus voidaan estää käyttämällä semaforilukkoa. Tässä järjestelmässä, kun arvo vanhenee, ensimmäinen prosessi saa lukon ja alkaa generoida uutta arvoa.
45) Selitä, kuinka memcachediä ei tule käyttää Python projekti?
Tässä on tapoja, joilla sinun ei pitäisi käyttää memcachedia Python projekti:
- Memcached yleinen väärinkäyttö on käyttää sitä tietovarastona eikä välimuistina
- Älä koskaan käytä Memcachedia ainoana tietolähteenä, jota tarvitset sovelluksesi suorittamiseen. Tietojen tulee aina olla saatavilla myös toisesta lähteestä
- Memcached on vain avain- tai arvosäilö, eikä se voi suorittaa kyselyä datan yli tai iteroida sisällön läpi esimerkiksitract-tiedot.
- Memcached ei tarjoa minkäänlaista suojausta salauksessa tai todentamisessa.
Python Ohjelmointihaastattelukysymykset
46) Mikä on Python Jos lausunto?
Python jos Lausuntoa käytetään päätöksentekotoiminnassa. Se sisältää koodin, joka suoritetaan vain, kun if-lauseessa annettu ehto on tosi. Jos ehto on epätosi, suoritetaan valinnainen else-lause, joka sisältää jonkin koodin else-ehdolle.
Kun haluat perustella yhden ehdon, kun taas toinen ehto ei ole totta, käytät sitä Python jos-muu lausunto.
Python jos lausekkeen syntaksi:
if expression
Statement
else
Statement
Python jos… muuten Vuokaavio
Katsotaanpa esimerkkiä Python jos muuten Lauseke:
Katsotaanpa esimerkkiä Python jos muuten Lauseke:
def main():
x,y =2,8
if(x < y):
st= "x is less than y"
print(st)
if __name__ == "__main__":
main()
47) Selitä While-silmukka sisään Python esimerkin kanssa
Vaikka silmukka tekee täsmälleen saman asian kuin "if-lause", mutta sen sijaan, että suorittaisit koodilohkon kerran, he hyppäävät takaisin kohtaan, jossa se aloitti koodin, ja toistavat koko prosessin uudelleen.
While-silmukan syntaksi on seuraava:
while expression
Statement
Esimerkki while-silmukasta on seuraava:
x=0
#define a while loop
while(x <4):
print(x)
x = x+1
48) Mikä on enumerate() in Python?
Enumerate() in Python on sisäänrakennettu funktio, jota käytetään indeksin määrittämiseen iteroitavan objektin jokaiselle alkiolle. Se lisää silmukan iteroitaville objekteille samalla kun se pitääping track nykyisestä alkiosta ja palauttaa objektin numeroituvassa muodossa. Tätä objektia voidaan käyttää for-silmukassa sen muuntamiseen listaksi käyttämällä list()-metodia.
Esimerkki komennosta enumerate() on seuraava:
Oletetaan, että haluamme numeroida kuukautemme ( tammi, helmikuu, mars, …. kesäkuu), joten ilmoitamme muuttujan i, joka luettelee luvut, kun taas m tulostaa kuukauden numeron luettelossa.
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
49) Kuinka voit käyttää for-silmukkaa toistaaksesi saman lauseen yhä uudelleen?
Voit käyttää for loop -toimintoa jopa toistaaksesi saman lauseen yhä uudelleen. Tässä esimerkissä olemme tulostaneet sanan "guru99" kolme kertaa.
Esimerkiksi:
Toistaaksemme saman lauseen useita kertoja, olemme ilmoittaneet luvun muuttujassa i (i kohdassa 123). Joten kun suoritat koodin alla esitetyllä tavalla, se tulostaa lausunnon (guru99), joka on monta kertaa muuttujalle ilmoitettu luku (i:ssä 123).
for i in '123':
print ("guru99",i,)
50) Missä Tuple Matching on Python?
Tuple Matching sisään Python on menetelmä groove-menetelmäänping tuplet yhdistämällä ne tuplejen toiseen elementtiin. Tämä saavutetaan käyttämällä sanakirjaa tarkistamalla jokaisen tuplen toinen elementti Python-ohjelmoinnissa. Voimme kuitenkin luoda uusia tupleja ottamalla osia olemassa olevista tupleista.
Syntaksi:
Tup = ('Jan','feb','march')
Jos haluat kirjoittaa tyhjän monikon, sinun on kirjoitettava kaksi sulkumerkkiä, jotka eivät sisällä mitään-
tup1 = ();
51) Selitä sanakirja sisään Python esimerkin kanssa
A Sanakirja sisään Python on järjestämätön ja muuttuva tietoarvojen kokoelma, joka sisältää avain-arvo-pareja. Jokainen sanakirjan avain-arvo-pari kartoittaa avaimen siihen liittyvään arvoon, mikä tekee siitä optimoidun. Pythonin sanakirja ilmoitetaan liittämällä pilkuilla eroteltu luettelo avainarvopareista käyttämällä aaltosulkuja ({}). Python Sanakirja on luokiteltu kahteen osaan: avaimet ja arvot.
Syntaksi for Python Sanakirja:
Dict = { ' Tim': 18, xyz,.. }
esimerkki
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print((Dict['Tiffany']))
52) Kuinka voit kopioida koko sanakirjan uuteen sanakirjaan?
Voit myös kopioida koko sanakirjan uuteen sanakirjaan. Esimerkiksi täällä olemme kopioineet alkuperäisen sanakirjamme uudeksi sanakirjanimeksi "Pojat" ja "tytöt".
esimerkki
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
Girls = {'Tiffany':22}
studentX=Boys.copy()
studentY=Girls.copy()
print(studentX)
print(studentY)
53) Kuinka voit päivittää Python Sanakirja?
Voit päivittää sanakirjan lisäämällä uuden merkinnän tai avain-arvo-parin olemassa olevaan merkintään tai poistamalla olemassa olevan merkinnän. Tässä esimerkissä lisäämme olemassa olevaan sanakirjaamme toisen nimen, "Sarah".
esimerkki
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
Dict.update({"Sarah":9})
print(Dict)
54) Anna esimerkki sanakirjan kohteet() -menetelmästä
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print("Students Name: %s" % list(Dict.items()))
55) Kuinka voit lajitella elementtejä? Python sanakirja?
Sanakirjassa voit helposti lajitella elementit. Jos esimerkiksi haluamme tulostaa sanakirjamme elementtien nimet aakkosjärjestyksessä, meidän on käytettävä for-silmukkaa. Se lajittelee sanakirjan jokaisen elementin vastaavasti.
Esimerkiksi:
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
Girls = {'Tiffany':22}
Students = list(Dict.keys())
Students.sort()
for S in Students:
print(":".join((S,str(Dict[S]))))
56) Anna esimerkki sanakirjasta len() and Python Listaa cmp()-menetelmä
Sanakirja len() Esimerkki:
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print("Length : %d" % len (Dict))
cmp() Esimerkki:
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
Girls = {'Tiffany':22}
print cmp(Girls, Boys)
57) Mitä ovat kaikki sanakirjamenetelmät:
Tässä on luettelo sanakirjamenetelmistä:
- kopio ()
- päivittää()
- tuotteet ()
- järjestellä()
- len ()
- cmp()
- Str()
58) Selitä aritmeettiset operaattorit esimerkillä
Aritmeettinen Operasuorittavat erilaisia aritmeettisia laskutoimituksia, kuten yhteenlaskua ja osalaskujatrackertolasku, jakolasku, %moduuli, eksponentti jne. Aritmeettisiin laskutoimituksiin on olemassa erilaisia menetelmiä Python, kuten voit käyttää eval-funktiota, ilmoittaa muuttuja & laskea tai kutsua toimintoja.
Esimerkki: Aritmeettisille operaattoreille otamme yksinkertaisen esimerkin summauksesta, jossa lisäämme kaksinumeroiset 4+5=9
x= 4 y= 5 print(x + y)
59) Anna esimerkki loogisista operaattoreista
Esimerkki loogisista operaattoreista:
a = True
b = False
print(('a and b is',a and b))
print(('a or b is',a or b))
print(('not a is',not a))
60) Selitä jäsenoperaattoreita esimerkillä
Nämä operaattorit testaavat jäsenyyden sekvenssiin, kuten luetteloihin, merkkijonoihin tai monikkoihin. Käytössä on kaksi jäsenoperaattoria Python. (sisään, ei sisään). Se antaa tuloksen tietyssä sekvenssissä tai merkkijonossa esiintyvän muuttujan perusteella.
Esimerkiksi:
Esimerkiksi tässä tarkistetaan, onko arvo x=4 ja arvo y=8 saatavilla listassa vai ei käyttämällä in ja not in -operaattoreita.
x = 4
y = 8
list = [1, 2, 3, 4, 5 ];
if ( x in list ):
print("Line 1 - x is available in the given list")
else:
print("Line 1 - x is not available in the given list")
if ( y not in list ):
print("Line 2 - y is not available in the given list")
else:
print("Line 2 - y is available in the given list")
61) Kirjoita koodi osoittaaksesi operaattorin ensisijaisuuden Python:
v = 4
w = 5
x = 8
y = 2
z = 0
z = (v+w) * x / y;
print("Value of (v+w) * x/ y is ", z)
62) Selitä taulukot sisään Pythons esimerkillä
A Python Ryhmä on kokoelma yleisiä tietorakenteita, joissa on saman tietotyypin elementtejä. Sitä käytetään tietokokoelmien tallentamiseen. sisään Python ohjelmointi, taulukoita käsittelee "array"-moduuli. Jos luot taulukoita taulukkomoduulin avulla, taulukon elementtien on oltava samaa numeerista tyyppiä.
Syntaksi taulukon luomiseksi Python
Voit ilmoittaa taulukon sisään Python kun se alustetaan seuraavalla syntaksilla.
arrayName = array.array(type code for data type, [array,items])
Seuraava kuva selittää syntaksin.

- tunnistaa: määritä nimi, kuten yleensä, teet muuttujille
- Moduulit: Python on erityinen moduuli taulukon luomiseen Python, jota kutsutaan "taulukoksi" – sinun on tuotava se ennen käyttöä
- Menetelmä: taulukkomoduulissa on menetelmä taulukon alustamiseksi. Se vaatii kaksi argumenttia, tyyppikoodin ja elementit.
- Tyyppi Code: määritä tietotyyppi käyttämällä saatavilla olevia tyyppikoodeja (katso alla oleva luettelo)
- elementit: määritä taulukon elementit hakasulkeissa, esimerkiksi [130,450,103]
esimerkki
import array as myarray
abc = myarray.array('d', [2.5, 4.9, 6.7])
63) Kuinka voit käyttää taulukon elementtejä?
Voit käyttää mitä tahansa taulukkokohdetta käyttämällä sen hakemistoa.
Syntaksi on
arrayName[indexNum]
esimerkki
import array
balance = array.array('i', [300,200,100])
print(balance[1])
64) Kuinka voit lisätä elementtejä taulukkoon?
Python taulukon lisäystoiminnon avulla voit lisätä yhden tai useamman kohteen taulukon alkuun, loppuun tai mihin tahansa taulukon indeksiin. Tämä menetelmä odottaa kahta argumenttia indeksi ja arvo.
Syntaksi on
arrayName.insert(index, value)
esimerkki
Lisätään uusi arvo heti taulukon toisen kohteen jälkeen. Tällä hetkellä saldotaulukossamme on kolme kohdetta: 300, 200 ja 100. Tarkastellaan toista taulukon kohdetta, jonka arvo on 200 ja jonka indeksi on 1.
Jotta voit lisätä uuden arvon heti indeksin 1 "jälkeen", sinun on viitattava indeksiin 2 lisäysmenetelmässäsi alla olevan kuvan mukaisesti Python taulukon esimerkki:
import array
balance = array.array('i', [300,200,100])
balance.insert(2, 150)
print(balance)
65) Kuinka voit poistaa elementtejä taulukosta?
Tällä toiminnolla voit poistaa yhden kohteen taulukosta arvon mukaan. Tämä menetelmä hyväksyy vain yhden argumentin, arvon. Tämän menetelmän suorittamisen jälkeen taulukon kohteet järjestetään uudelleen ja indeksit määritetään uudelleen.
Syntaksi on
arrayName.remove(value)
esimerkki
Poistetaan arvo "3" taulukosta
import array as myarray
first = myarray.array('b', [2, 3, 4])
first.remove(3)
print(first)
66) Kuinka voit etsiä ja saada taulukon arvon indeksin?
Tällä toiminnolla voit etsiä kohdetta taulukosta sen arvon perusteella. Tämä menetelmä hyväksyy vain yhden argumentin, arvon. Se on tuhoamaton menetelmä, mikä tarkoittaa, että se ei vaikuta taulukon arvoihin.
Syntaksi on
arrayName.index(value)
esimerkki
Etsitään taulukosta "3":n arvo. Tämä menetelmä palauttaa haetun arvon indeksin.
import array as myarray
number = myarray.array('b', [2, 3, 4, 5, 6])
print(number.index(3))
67) Kuinka voit kääntää taulukon sisään Python?
Voit kääntää taulukon sisään käyttämällä reverse():tä Python.
Esimerkiksi:
import array as myarray
number = myarray.array('b', [1,2, 3])
number.reverse()
print(number)
68) Anna esimerkki taulukon muuntamisesta Unicode-muotoon
Esimerkki taulukon muuntamisesta Unicode-muotoon on:
from array import array
p = array('u',[u'\u0050',u'\u0059',u'\u0054',u'\u0048',u'\u004F',u'\u004E'])
print(p)
q = p.tounicode()
print(q)
69) Anna esimerkki luokasta Python
Esimerkki luokasta Python
# Example file for working with classes
class myClass():
def method1(self):
print("Guru99")
def method2(self,someString):
print("Software Testing:" + someString)
def main():
# exercise the class methods
c = myClass ()
c.method1()
c.method2(" Testing is fun")
if __name__== "__main__":
main()
70) Selitä perinnöllisyys esimerkillä
Perinnöllisyys on ominaisuus, jota käytetään olio-ohjelmointi; se viittaa uuden luokan määrittämiseen tekemällä vähemmän tai ei lainkaan muutoksia olemassa olevaan luokkaan. Uutta luokkaa kutsutaan johdetuksi luokaksi, ja luokkaa, jonka se perii, kutsutaan kantaksi. Python tukee perintöä; se tukee myös useita perintöjä. Luokka voi periä attribuutteja ja käyttäytymismenetelmiä toisesta luokasta, jota kutsutaan alaluokiksi tai perillisluokiksi.
Esimerkki perinnöstä:
# Example file for working with classes
class myClass():
def method1(self):


