Syntaks
Før vi går videre til implementeringen av GetAtt () -funksjonen, vil vi først diskutere syntaks. Syntaksen til getAtt () -funksjonen er som følger:
getAttr (Object_name, attributt_navn, defalut_value)
GetAtt () -funksjonen tar tre parametere som et argument:
objektnavn: Navnet på objektet hvis attributt vi trenger å få tilgang til.
attributt_navn: Navnet på attributtet som vi trenger å få tilgang til.
standardverdi: Standardverdien som returneres når attributtet ikke blir funnet.
Hvis navnet til navneen ikke blir funnet og vi ikke definerer standard_value, reiser getattar () -funksjonen et attributts unntak.
Eksempler
Nå vil vi se på noen eksempler ved å bruke getAtt () -funksjonen. Vi har laget en studentklasse og definert noen attributter for denne klassen. Vi får tilgang til disse attributtene ved hjelp av getattar () -funksjonen.
#Creating a Student ClassProduksjon
GetAtt () -funksjonen returnerte attributtverdiene med hell.
Nå vil vi prøve å få tilgang til et attributt som ikke er definert. Vi vil definere standardverdien for dette manglende attributtet.
#Creating a Student ClassDen definerte verdien er "over 20".
Produksjon
Når det.
Hvis verdien ikke er definert, vil getAtt () -funksjonen heve et 'attributt "unntak". La oss se et eksempel på dette.
#Creating a Student ClassProduksjon
Du kan også bruke GetAtTr () -funksjonen med NameTuple for å få tilgang til verdiene. Den namnede containeren er en container av ordboken, men du kan få tilgang til verdiene ved hjelp av getattar () -funksjonen. Namedtuple er en klasse av samlingsmodul. La oss implementere en navngittTuple og få tilgang til verdiene ved hjelp av getAtt () -funksjonen. Vi lager en navngitt opptokken for studenten.
#importing av samlingsmodulenProduksjon
Konklusjon
Getattar () -funksjonen er en innebygd funksjon i Python som returnerer verdien av et objektattributt. Den primære grunnen til å bruke getAtt () -funksjonen er at det gjør det enkelt å få tilgang til verdien av et attributt ved hjelp av attributtet. Attributtnavnet er definert som en streng, og vi får verdien ved hjelp av getattar () -funksjonen. En verdi kan også defineres for den manglende attributtet. Etter å ha lest denne artikkelen, forhåpentligvis lærte du mer om hvordan du bruker Python Getattar () -funksjonen.