Hva er en Python -objekt () -funksjon?
Objektet () -funksjonen i et Python -programmeringsspråk brukes til å lage et tomt objekt som kan brukes som base for alle klasser. De nye metodene eller egenskapene kan ikke legges til dette objektet. Imidlertid har den alle de innebygde egenskapene som brukes til klassene. Det blir en baseklasse for alle de skapte tilpassede objekter. Det tar ingen inngangsparameter og returnerer et tomt objekt. Alle objekter opprettet av objektet () -funksjonen er forskjellige fra de andre objektene. Med enkle ord er alle objekter som er opprettet av objektet () -funksjonen unike.
Syntaks av Python -objekt () -funksjonen
Syntaks for objektet () -funksjonen er veldig enkel og grunnleggende. Ta en titt på følgende gitt syntaks:
"OBJT" er en parameter som holder resultatet som genereres av objektet () -funksjonen. Objektet () er den faktiske funksjonen som skaper et tomt objekt. La oss teste objektet () -funksjonen i noen eksempler på eksempler for å forstå dens funksjonalitet.
Eksempel 1:
Det er veldig enkelt å jobbe med objektet (). Etter å ha opprettet et tomt tomt objekt, kan du bruke det i programmene dine i henhold til dine behov. Du kan bruke den i dine praktiske applikasjoner for å utføre en hvilken som helst kompleks, men nyttig drift. I det første eksemplet kalles objektet () metoden av sin type. Eksempelkoden er gitt i følgende for din forståelse. Sjekk koden i følgende skjermbilde:
obj = objekt ()Her kan du se at den første linjen inneholder anrop av objekt () samtaler og resultatet er tilordnet "OBJ" -variabelen. Den neste linjen bruker PRINT () -uttalelsen for å skrive ut resultatet av objektklassen () på skjermen. Vi bruker typen () -funksjonen for å identifisere typen objekt som opprettes. Type () -funksjonen er en innebygd funksjon som leveres i Python-programmeringsspråket som brukes til å få typen objekt. Her er utdataene fra den forrige koden:
Merk at typen () -funksjonen returnerer typen av objektet som betyr at det opprettede objektet er av type . Det tilhører objektklassen.
Eksempel 2:
Selv om objektet som er opprettet av objektet () -funksjonen er tom og grep, har den noen attributter som kan brukes i andre klasser. I dette eksemplet vil vi sjekke hvilke attributter en gjør et objekt opprettet av Object () -funksjonen har. Eksempelkoden er gitt i det følgende. Bruk den i programmene dine som det er å forstå det bedre:
obj = objekt ()Vi opprettet et objekt ved å kalle objektet () -funksjonen og deretter tilordne det til en variabel med navnet "OBJ". Etter det bruker vi utskriftserklæringen til å skrive ut resultatet etter våre behov. Vi bruker Dir () -funksjonen her. Det oppnår alle attributtene til objektet. Dir () er en innebygd funksjon som leveres i Python-programmeringsspråket som brukes til å få metodene eller egenskapene tilknyttet et objekt. Listen over metodene, egenskapene og alle andre attributter til objektet “OBJ” er gitt i følgende utgang:
Dette er listen over vanlige egenskaper og attributter tilknyttet et objekt som er felles for tilfeller av alle Python -klasser.
Eksempel 3:
Som vi diskuterte i forrige eksempel, er ingen to objekter opprettet av objektet () -funksjonen de samme; De er forskjellige fra hverandre. Så for din forståelse vil vi teste om to objekter er de samme eller ikke i dette eksemplet. Eksempelkoden er gitt i det følgende. Ta en titt:
obj1 = objekt ()Her opprettet vi to objekter - “OBJ1” og “OBJ2” - med objektet () -funksjonen. Etter det bruker vi PRINT () uttalelsen for å skrive ut resultatet på skjermen. Vi sjekker om objekt 1 er lik objekt 2 eller ikke ved å bruke sammenligningsoperatørene "==". Uttalelsen “obj1 == obj2” som er skrevet her sjekker om to objekter er like eller ikke. Som vi vet, vil de ikke være de samme. Så sammenligningsresultatet skal være "usant". La oss sjekke resultatet i følgende utdata:
Som du ser er sammenligningsresultatet "usant" som beviser at ingen to objekter opprettet av objektet () -funksjonen er de samme.
Eksempel 4:
Som vi vet, har objektene som er opprettet av objektet () -funksjonen forskjellige attributter. Men hvor kommer de fra siden det opprettede objektet er grep? For å forstå dette, vil vi sjekke hvilken klasse som er objektet som er opprettet av objektet () -funksjonen, tilhører. Det opprettede objektet er en forekomst av superklassen, så den arver alle attributtene til superklassen. La oss sjekke om objektet som er opprettet av objektet () -funksjonen er en forekomst av objektklassen eller ikke. Vi bruker følgende prøvekode for å sjekke superklassen til det opprettede objektet:
obj = objekt ()Først lager vi et objekt ved hjelp av objekt () -funksjonen. Deretter bruker vi en utskrift () uttalelse for å skrive ut utgangen fra funksjonen. Vi bruker Isinstance () -funksjonen for å få superklassen til det opprettede objektet. Isinstance () er Pythons innebygde funksjon som brukes til å sjekke om objektet er en forekomst av hvilken klasse. Utgangen fra Isinstance () -funksjonen er gitt i følgende:
Konklusjon
Python -programmeringsspråk gir flere nyttige funksjoner for å hjelpe utviklerne med å skrive de enkle å forstå koder. I denne korte guiden designet vi en rask oversikt over Python Object () -funksjonen. Objektet () -funksjonen i Python -programmeringsspråket brukes til å lage et tomt eller grepløst objekt. Vi brukte noen enkle enkle koder for å hjelpe deg med å forstå funksjonen til objektet () -funksjonen.