Top Python Interviewspørgsmål og svar (PDF) for 2026
Her er Python interviewspørgsmål og svar til friskere såvel som erfarne kandidater til at få deres drømmejob.
Python Grundlæggende interviewspørgsmål for nybegyndere
1) Hvad er Python? Hvad er fordelene ved at bruge Python?
Python er et programmeringssprog med objekter, moduler, tråde, undtagelser og automatisk hukommelseshåndtering. Fordelene ved pythoner er, at det er enkelt og nemt, bærbart, udvideligt, indbygget datastruktur, og det er open source.
👉 Gratis PDF-download: Python Interview spørgsmål og svar
2) Hvad er PEP 8?
PEP 8 er en kodningskonvention, et sæt anbefalinger, om hvordan du skriver din Python kode mere læsbar.
3) Hvad er bejdsning og bejdsning?
Pickle modul accepterer evt Python objekt og konverterer det til en strengrepræsentation og dumper det i en fil ved at bruge dump-funktionen. Denne proces kaldes bejdsning. Mens processen med at hente originalen Python objekter fra den lagrede strengrepræsentation kaldes unpickling.
4) Hvordan er Python fortolket?
Python sprog er et fortolket sprog. Python programmet kører direkte fra kildekoden. Den konverterer kildekoden, som er skrevet af programmøren, til et mellemsprog, som igen oversættes til maskinsprog, der skal udføres.
5) Hvordan styres hukommelsen i Python?
Python hukommelsen styres af Python privat bunkeplads. Alle Python objekter og datastrukturer er placeret i en privat bunke. Programmøren har ikke adgang til denne private heap, og tolken tager sig af dette Python privat bunke.
Tildelingen af Python bunkeplads til Python objekter udføres af Python memory manager. Kerne-API'en giver adgang til nogle værktøjer, som programmøren kan kode.
Python har også en indbygget skraldeopsamler, som genbruger al den ubrugte hukommelse og frigør hukommelsen og gør den tilgængelig for dyngepladsen.
6) Hvilke værktøjer hjælper med at finde fejl eller udføre den statiske analyse?
PyChecker er et statisk analyseværktøj, der registrerer fejlene i Python kildekode og advarer om fejlens stil og kompleksitet. Pylint er et andet værktøj, der verificerer, om modulet opfylder kodningsstandarden.
7) Hvad er Python dekoratører?
A Python dekoratør er en specifik forandring, som vi laver i Python syntaks for nemt at ændre funktioner.
8) Hvad er forskellen mellem liste og tuple?
Forskellen mellem liste og tuple er, at listen kan ændres, mens tuple ikke er det. Tuple kan f.eks. hashes som en nøgle til ordbøger.
9) Hvordan videregives argumenter af værdi eller ved reference?
Alt i Python er et objekt, og alle variable har referencer til objekterne. Referenceværdierne er i overensstemmelse med funktionerne. Derfor kan du ikke ændre værdien af referencerne. Du kan dog ændre objekterne, hvis det kan ændres.
10) Hvad er Dict- og List-forståelser?
De er syntakskonstruktioner for at lette oprettelsen af en ordbog eller liste baseret på eksisterende iterable.
11) Hvilke indbyggede typer giver python?
Python giver to indbyggede typer: 1) Foranderlig og 2) Foranderlig.
Foranderlige indbyggede typer er:
- Liste
- sæt
- Ordbøger
- Uforanderlige indbyggede typer
- Strings
- tupler
- Numbers
Uforanderlige indbyggede typer er:
- Strings
- tupler
- Numbers
12) Forklar navnerum i Python
In Python, hvert navn, der introduceres, har et sted, hvor det bor og kan tilsluttes. Dette er kendt som et navneområde. Det er som en boks, hvor et variabelnavn er knyttet til det placerede objekt. Når der søges efter variablen, søges der i denne boks for at få det tilsvarende objekt.
13) Hvad er lambda i Python?
Det er et enkelt udtryk anonym funktion, der ofte bruges som inline funktion.
14) Hvorfor har lambda-former i python ikke udsagn?
En lambda-form i python har ikke udsagn, da den bruges til at lave et nyt funktionsobjekt og derefter returnere dem under kørsel.
15) Forklar pass in Python
Pass betyder ingen betjening Python sætning, eller med andre ord, det er en pladsholder i en sammensat erklæring, hvor der skal stå et tomt tilbage, og der skal ikke skrives noget der.
16) I Python hvad er iteratorer?
In Python, iteratorer bruges til at iterere en gruppe af elementer, containere som en liste.
17) Hvad er unittesten i Python?
En enhedstestramme i Python er kendt som unittest. Det understøtter deling af opsætninger, automatiseringstest, nedlukningskode til test, aggregering af test til samlinger osv.
18) Forklar indskæring Python?
En mekanisme til at vælge en række elementer fra sekvenstyper som liste, tuple, strenge osv., er kendt som udskæring.
19) Hvad er generatorer i Python?
Måden at implementere iteratorer på er kendt som generatorer. Det er en normal funktion bortset fra, at den giver udtryk i funktionen.
20) Hvad er docstring i Python?
A Python dokumentationsstreng er kendt som docstring, det er en måde at dokumentere på Python funktioner, moduler og klasser.
Python Interviewspørgsmål til øvede
21) Hvordan kan du kopiere et objekt ind Python?
For at kopiere et objekt ind Python, kan du prøve en copy.copy () or copy.deepcopy() for den generelle sag. Du kan ikke kopiere alle objekter, men de fleste af dem.
22) Hvad er negativt indeks i Python?
Python sekvenser kan være indeks i positive og negative tal. For positivt indeks er 0 det første indeks, 1 er det andet indeks og så videre. For det negative indeks er (-1) det sidste indeks, og (-2) er det næstsidste indeks og så videre.
23) Hvordan kan du konvertere et tal til en streng?
Brug den indbyggede funktion for at konvertere et tal til en streng str(). Hvis du ønsker en oktal eller hexadecimal repræsentation, skal du bruge den indbyggede funktion oct() eller hex().
24) Hvad er forskellen mellem xrange og range?
Xrange returnerer xrange-objektet, mens range returnerer listen og bruger den samme hukommelse og uanset størrelsen på området.
25) Hvad er modul og pakke i Python?
In Python, modul er måden at strukturere et program på. hver Python programfilen er et modul, som importerer andre moduler som objekter og attributter.
Mappen af Python programmet er en pakke af moduler. En pakke kan have moduler eller undermapper.
26) Hvad er reglerne for lokale og globale variabler i Python?
Her er reglerne for lokale og globale variabler i Python:
Lokale variable: Hvis en variabel tildeles en ny værdi hvor som helst i funktionens krop, antages den at være lokal.
Globale variabler: De variabler, der kun refereres til inde i en funktion, er implicit globale.
27) Hvordan kan du dele globale variabler på tværs af moduler?
For at dele globale variabler på tværs af moduler inden for et enkelt program, skal du oprette et særligt modul. Importer konfigurationsmodulet i alle moduler i din applikation. Modulet vil være tilgængeligt som en global variabel på tværs af moduler.
28) Forklar, hvordan du kan lave en Python Script eksekverbart på Unix?
At lave en Python Script eksekverbar på Unix, skal du gøre to ting,
Scriptfilens tilstand skal være eksekverbar, og den første linje skal begynde med # ( #!/usr/local/bin/python)
29) Forklar, hvordan du sletter en fil i Python?
Ved at bruge en kommando os.remove (filename) or os.unlink(filename)
30) Forklar, hvordan du kan generere tilfældige tal i Python?
At generere tilfældige tal i Python, skal du importere kommando som
import random random.random()
Dette returnerer et tilfældigt flydende decimaltal i området [0,1)
31) Hvordan kan du få adgang til et modul skrevet i Python fra C?
Du kan få adgang til et modul skrevet i Python fra C ved følgende metode,
Module = PyImport_ImportModule("<modulename>");
32) Hvad er brugen af // operator i Python?
Det er en Floor Divisionoperator, som bruges til at dividere to operander med resultatet som en kvotient, der kun viser cifre før decimalkommaet. For eksempel, 10//5 = 2 og 10.0//5.0 = 2.0.
33) Nævn fem fordele ved at bruge Python
Her er de fem fordele ved at bruge Python:
- Python består af et enormt standardbibliotek til de fleste internetplatforme som e-mail, HTML osv.
- Python kræver ikke eksplicit hukommelsesstyring da tolken selv allokerer hukommelsen til nye variable og frigør dem automatisk
- Giver let læsbarhed på grund af brug af firkantede beslag
- Let at lære for begyndere
- At have de indbyggede datatyper sparer programmeringstid og kræfter fra at deklarere variabler
34) Nævn brugen af splitfunktionen i Python
Brugen af splitfunktionen i Python er, at den bryder en streng i kortere strenge ved hjælp af den definerede separator. Det giver en liste over alle ord, der findes i strengen.
35) Hvad er forskellen mellem Django, Pyramid og Flask?
Flask er et "microframework", primært bygget til en lille applikation med enklere krav. I en kolbe behøver du ikke bruge eksterne biblioteker. Kolben er klar til brug.
Pyramider er bygget til større applikationer. Det giver fleksibilitet og lader udvikleren bruge de rigtige værktøjer til deres projekt. Udvikleren kan vælge databasen, URL struktur, skabelonstil og mere. Ligesom Pyramid kan Django også bruges til større applikationer. Det inkluderer en ORM.
Python Flask Interview Spørgsmål og Svar
36) Forklar Flask og dens fordele
Flask er en web mikroramme til Python baseret på "Werkzeug, Jinja 2 og gode intentioner" BSD licenseret. Werkzeug og jingja er to af dens afhængigheder.
Flaske er en del af mikrorammen. Hvilket betyder, at den vil have ringe eller ingen afhængigheder af eksterne biblioteker. Det gør rammen let, mens der er lidt afhængighed af opdatering og færre sikkerhedsfejl.
37) Hvad er Flask-WTF, og hvad er deres funktioner?
Flask-WTF tilbyder enkel integration med WTForms. Funktionerne inkluderer for Flask WTF er:
- Integration med WTFforms
- Sikker formular med CSRF-token
- Global CSRF-beskyttelse
- Internationalisering integration
- Recaptcha understøtter
- Filupload, der fungerer med Flask Uploads
38) Forklar, hvad er den almindelige måde, hvorpå Flask-scriptet fungerer?
Den almindelige måde, hvorpå kolbe-scriptet fungerer, er:
- Enten skal det være importstien til din applikation
- Eller vejen til en Python fil
39) Forklar, hvordan du kan få adgang til sessioner i Flask?
En session giver dig grundlæggende mulighed for at huske information fra en anmodning til en anden. I en kolbe bruger den en signeret cookie, så brugeren kan se på sessionens indhold og ændre. Brugeren kan ændre sessionen, hvis kun den har den hemmelige nøgle Flask.secret_key.
40) Er Flask en MVC-model, og hvis ja, giv et eksempel, der viser MVC-mønster til din applikation?
Dybest set er Flask en minimalistisk ramme, der opfører sig på samme måde som MVC-ramme. Så MVC passer perfekt til Flask, og mønsteret til MVC vil vi overveje i det følgende eksempel
fra kolbe import Kolbe
app = Flask(_name_)
@app.route("/")
Def hello():
return "Hello World"
app.run(debug = True)
|
I denne kode vil din konfigurationsdel være fra flask import Flaskapp = Flask(_name_)Vis del vil være @app.route("/")
Def hello():
return "Hello World"
Mens du model eller hoveddel vil være |
41) Forklar databaseforbindelse i Python Kolbe?
Flask understøtter databasedrevne applikationer (RDBS). Et sådant system kræver oprettelse af et skema, som kræver piping shema.sql-filen til en sqlite3-kommando. Så du skal installere sqlite3-kommandoen for at oprette eller starte databasen i Flask.
Flask giver mulighed for at anmode om database på tre måder
- før_anmodning(): Det kaldes før en anmodning og giver ingen argumenter
- after_request(): Det kaldes efter en anmodning og videregive det svar, der vil blive sendt til klienten
- teardown_request(): Det kaldes i en situation, hvor der er rejst undtagelse, og respons er ikke garanteret. De kaldes, efter at svaret er blevet konstrueret. De har ikke tilladelse til at ændre anmodningen, og deres værdier ignoreres.
42) Hvis du har flere Memcache-servere, og en af dem fejler, der indeholder data, vil den så forsøge at få dem?
Dataene på den fejlbehæftede server vil ikke blive fjernet, men der er en bestemmelse om autofejl, som du kan konfigurere til flere noder. Fail-over kan udløses under enhver form for socket- eller Memcached-serverniveaufejl og ikke under normale klientfejl som tilføjelse af en eksisterende nøgle osv.
43) Forklar, hvordan du kan minimere Memcached-serverudfaldene i din Python Udvikling?
- Når en instans fejler, går flere af dem ned, dette vil lægge en større belastning på databaseserveren, når tabte data genindlæses, mens klienten fremsætter en anmodning. For at undgå dette, hvis din kode er blevet skrevet for at minimere cache-stampede, vil det efterlade en minimal indvirkning
- En anden måde er at hente en forekomst af memcached på en ny maskine ved hjælp af den mistede maskines IP-adresse
- Code er en anden mulighed for at minimere serverafbrydelser, da det giver dig friheden til at ændre Memcached-serverlisten med minimalt arbejde.
- Indstilling af timeoutværdi er en anden mulighed, som nogle Memcached-klienter implementerer for Memcached-serverafbrydelse. Når din Memcached-server går ned, vil klienten blive ved med at forsøge at sende en anmodning, indtil timeout-grænsen er nået.
44) Forklar, hvad er Dogpile-effekten? Hvordan kan du forhindre denne effekt?
Dogpile-effekten henvises til hændelsen, når cachen udløber, og websteder rammes af de mange anmodninger, som klienten fremsætter på samme tid. Denne effekt kan forhindres ved at bruge en semaforlås. I dette system, når værdien udløber, erhverver den første proces låsen og begynder at generere en ny værdi.
45) Forklar hvordan memcached ikke skal bruges i din Python projekt?
Her er de måder, du ikke bør bruge memcached i din Python projekt:
- Memcached almindeligt misbrug er at bruge det som et datalager og ikke som en cache
- Brug aldrig Memcached som den eneste kilde til de oplysninger, du skal bruge for at køre din applikation. Data bør også altid være tilgængelige gennem en anden kilde
- Memcached er blot et nøgle- eller værdilager og kan ikke udføre forespørgsler over dataene eller iterere over indholdet for at f.eks.tract-oplysninger.
- Memcached tilbyder ingen form for sikkerhed hverken i kryptering eller autentificering.
Python Programmeringsinterviewspørgsmål
46) Hvad er Python Hvis erklæring?
Python hvis Erklæring bruges til beslutningstagning. Den indeholder en kode, der kun kører, når betingelsen i if-sætningen er sand. Hvis betingelsen er falsk, kører den valgfri else-sætning, som indeholder noget kode for else-betingelsen.
Når du vil retfærdiggøre den ene betingelse, mens den anden betingelse ikke er sand, så bruger du Python if-else erklæring.
Python if Statement Syntaks:
if expression
Statement
else
Statement
Python hvis ... andet Flowchart
Lad os se et eksempel på Python hvis andet erklæring:
Lad os se et eksempel på Python hvis andet erklæring:
def main():
x,y =2,8
if(x < y):
st= "x is less than y"
print(st)
if __name__ == "__main__":
main()
47) Forklar While loop in Python med eksempel
Mens loop gør nøjagtig det samme, som "if statement" gør, men i stedet for at køre kodeblokken én gang, hopper de tilbage til det punkt, hvor den startede koden og gentager hele processen igen.
Syntaksen for while loop er som følger:
while expression
Statement
Eksemplet på while-løkke er som følger:
x=0
#define a while loop
while(x <4):
print(x)
x = x+1
48) Hvad er enumerate() i Python?
Enumerate() i Python er en indbygget funktion, der bruges til at tildele et indeks til hvert element i det itererbare objekt. Den tilføjer et loop på de itererbare objekter, mens den holdesping track for det aktuelle element og returnerer objektet i en tællelig form. Dette objekt kan bruges i en for-løkke til at konvertere det til en liste ved hjælp af list()-metoden.
Eksempel på enumerate() er som følger:
Antag, at vi ønsker at lave nummerering for vores måned (jan, feb, Marc, .... juni), så vi erklærer variablen i, der opregner tallene, mens m vil udskrive antallet af måneder i listen.
#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) Hvordan kan du bruge for loop til at gentage det samme udsagn igen og igen?
Du kan bruge for loop til endda at gentage det samme udsagn igen og igen. Her i eksemplet har vi udskrevet ordet "guru99" tre gange.
Eksempel:
For at gentage det samme udsagn et antal gange, har vi erklæret tallet i variabel i (i i 123). Så når du kører koden som vist nedenfor, udskriver den sætningen (guru99), der er mange gange det tal, der er erklæret for vores variable i ( i i 123).
for i in '123':
print ("guru99",i,)
50) Hvad er Tuple Matching i Python?
Tuple Matching ind Python er en metode til grouping tuplerne ved at matche det andet element i tuplerne. Dette opnås ved at bruge en ordbog ved at kontrollere det andet element i hver tuple i Python-programmering. Vi kan dog lave nye tupler ved at tage dele af eksisterende tupler.
Syntaks:
Tup = ('Jan','feb','march')
For at skrive en tom tuple skal du skrive som to parenteser, der ikke indeholder noget-
tup1 = ();
51) Forklar Ordbog i Python med eksempel
A Ordbog i Python er den uordnede og foranderlige samling af dataværdier, der indeholder nøgle-værdi-par. Hvert nøgle-værdi-par i ordbogen kortlægger nøglen til dens tilknyttede værdi, hvilket gør den mere optimeret. En ordbog i python erklæres ved at omslutte en kommasepareret liste over nøgleværdi-par ved hjælp af krøllede klammeparenteser({}). Python Ordbog er klassificeret i to elementer: Nøgler og værdier.
Syntaks for Python Ordbog:
Dict = { ' Tim': 18, xyz,.. }
Eksempel
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print((Dict['Tiffany']))
52) Hvordan kan du kopiere hele ordbogen til en ny ordbog?
Du kan også kopiere hele ordbogen til en ny ordbog. For eksempel har vi her kopieret vores originale ordbog til det nye ordbogsnavn "Drenge" og "Piger".
Eksempel
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) Hvordan kan du opdatere Python Ordbog?
Du kan opdatere en ordbog ved at tilføje en ny post eller et nøgle-værdi-par til en eksisterende post eller ved at slette en eksisterende post. Her i eksemplet vil vi tilføje et andet navn, "Sarah" til vores eksisterende ordbog.
Eksempel
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
Dict.update({"Sarah":9})
print(Dict)
54) Giv et eksempel på ordbog items() metode
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print("Students Name: %s" % list(Dict.items()))
55) Hvordan kan du sortere elementer i Python ordbog?
I ordbogen kan du nemt sortere elementerne. For eksempel, hvis vi ønsker at udskrive navnet på elementerne i vores ordbog alfabetisk, skal vi bruge for loop. Det vil sortere hvert element i ordbogen i overensstemmelse hermed.
Eksempel:
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) Giv et eksempel på Ordbog len() og Python Liste cmp() metode
Ordbog len() Eksempel:
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25}
print("Length : %d" % len (Dict))
cmp() Eksempel:
Boys = {'Tim': 18,'Charlie':12,'Robert':25}
Girls = {'Tiffany':22}
print cmp(Girls, Boys)
57) Hvad er alle ordbogsmetoder:
Her er listen over ordbogsmetoder:
- kopi()
- opdater ()
- varer ()
- sortere()
- len ()
- cmp()
- Str()
58) Forklar aritmetiske operatorer med eksempel
Aritmetik Operaudfører forskellige aritmetiske beregninger som addition, subtraktiontraction, multiplikation, division, %modul, eksponent osv. Der findes forskellige metoder til aritmetisk beregning i Python, ligesom du kan bruge eval-funktionen, erklære variabel og beregne eller kalde funktioner.
Eksempel: For aritmetiske operatorer tager vi et simpelt eksempel på addition, hvor vi tilføjer tocifrede 4+5=9
x= 4 y= 5 print(x + y)
59) Giv eksempler på logiske operatorer
Eksempel på logiske operatorer:
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) Forklar medlemskabsoperatører med eksempel
Disse operatører tester for medlemskab i en rækkefølge såsom lister, strenge eller tupler. To medlemsoperatører bruges i Python. (i, ikke i). Det giver resultatet baseret på variablen til stede i en specificeret sekvens eller streng.
Eksempel:
For eksempel her kontrollerer vi, om værdien af x=4 og værdien af y=8 er tilgængelig i listen eller ej ved at bruge in og ikke i operatorer.
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) Skriv kode for at demonstrere operatørens forrang i 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) Forklar arrays i Pythons med eksempel
A Python Array er en samling af en fælles type datastrukturer med elementer med samme datatype. Det bruges til at gemme samlinger af data. I Python programmering håndteres arrays af "array"-modulet. Hvis du opretter arrays ved hjælp af array-modulet, skal elementer i arrayet være af samme numeriske type.
Syntaks til at oprette et array i Python
Du kan erklære et array i Python mens du initialiserer den ved hjælp af følgende syntaks.
arrayName = array.array(type code for data type, [array,items])
Følgende billede forklarer syntaksen.

- Identifier: Angiv et navn som normalt, du gør for variabler
- Moduler: Python har et specielt modul til at oprette array i Python, kaldet "array" - du skal importere det, før du bruger det
- Metode: array-modulet har en metode til initialisering af arrayet. Det kræver to argumenter, typekode og elementer.
- Type Code: Angiv datatypen ved hjælp af de tilgængelige typekoder (se listen nedenfor)
- Elements: angiv matrixelementerne inden for firkantede parenteser, for eksempel [130,450,103]
Eksempel
import array as myarray
abc = myarray.array('d', [2.5, 4.9, 6.7])
63) Hvordan kan du få adgang til array-elementer?
Du kan få adgang til ethvert array-element ved at bruge dets indeks.
Syntaks er
arrayName[indexNum]
Eksempel
import array
balance = array.array('i', [300,200,100])
print(balance[1])
64) Hvordan kan du indsætte elementer i array?
Python array insert operation gør det muligt for dig at indsætte et eller flere elementer i et array i begyndelsen, slutningen eller et hvilket som helst givet indeks af arrayet. Denne metode forventer to argumenter indeks og værdi.
Syntaks er
arrayName.insert(index, value)
Eksempel
Lad os tilføje en ny værdi lige efter det andet element i arrayet. I øjeblikket har vores saldoarray tre elementer: 300, 200 og 100. Overvej det andet matrixelement med en værdi på 200 og indeks 1.
For at indsætte den nye værdi lige "efter" indeks 1, skal du referere til indeks 2 i din indsættelsesmetode, som vist i nedenstående Python array eksempel:
import array
balance = array.array('i', [300,200,100])
balance.insert(2, 150)
print(balance)
65) Hvordan kan du slette elementer i array?
Med denne handling kan du slette ét element fra et array efter værdi. Denne metode accepterer kun ét argument, værdi. Efter at have kørt denne metode, omarrangeres matrixelementerne, og indekserne tildeles igen.
Syntaks er
arrayName.remove(value)
Eksempel
Lad os fjerne værdien af "3" fra arrayet
import array as myarray
first = myarray.array('b', [2, 3, 4])
first.remove(3)
print(first)
66) Hvordan kan du søge og få indekset for en værdi i et array?
Med denne handling kan du søge efter et element i et array baseret på dets værdi. Denne metode accepterer kun ét argument, værdi. Det er en ikke-destruktiv metode, hvilket betyder, at den ikke påvirker array-værdierne.
Syntaks er
arrayName.index(value)
Eksempel
Lad os finde værdien af "3" i arrayet. Denne metode returnerer indekset for den søgte værdi.
import array as myarray
number = myarray.array('b', [2, 3, 4, 5, 6])
print(number.index(3))
67) Hvordan kan du vende array ind Python?
Du kan bruge reverse() til at vende array ind Python.
Eksempel:
import array as myarray
number = myarray.array('b', [1,2, 3])
number.reverse()
print(number)
68) Giv et eksempel på at konvertere array til Unicode
Eksemplet til at konvertere array til Unicode er:
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) Giv et eksempel på en klasse i Python
Eksempel på klasse i 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) Forklar arv med eksempel
Arv er en funktion, der bruges i objektorienteret programmering; det refererer til at definere en ny klasse med mindre eller ingen ændring af en eksisterende klasse. Den nye klasse kaldes den afledte klasse, og fra en, som den arver, kaldes den basen. Python understøtter arv; det understøtter også flere arv. En klasse kan arve attributter og adfærdsmetoder fra en anden klasse kaldet underklasse eller arvingklasse.
Eksempel på arv:
# Example file for working with classes
class myClass():
def method1(self):


