⊗pyPmCdOTCh 144 of 208 menu

Kontrollimi i llojit të objektit në Python

Për të kontrolluar llojin e një elementi, duhet të përdorni funksionin isinstance. Ai merr si parametër të parë elementin, dhe si të dytë - llojin, kundrejt të cilit kontrollohet. Në këtë rast si emër për parametrin e dytë merren emrat e funksioneve që i shndërrojnë të dhënat në llojin përkatës: për vargjet - str, numrat - int, listat - list etj. Funksioni isinstance kthen vlera boolean: nëse elementi korrespondon me llojin, atëherë kthehet True, në të kundërt rast - False.

Shembull

Le të themi se kemi variablin tst. Le të kontrollojmë nëse vlera e tij është një varg. Për këtë, në të djathtë të if shkruajmë funksionin isinstance. Në parametrat e tij i kalojmë tst dhe llojin str. Nëse vlera dhe lloji i të dhënave përputhen, atëherë le të shfaqet mesazhi përkatës:

tst = 'a' if isinstance(tst, str): print('string')

Rezultati i ekzekutimit të kodit:

'string'

Shembull

Tani le të kontrollojmë nëse variabla është numër i plotë:

tst = 12 if isinstance(tst, int): print('integer')

Rezultati i ekzekutimit të kodit:

'integer'

Shembull

Për të kontrolluar nëse tst është numër me presje dhjetore, në parametrin e dytë të isinstance duhet të kalojmë llojin float:

tst = 12.0 if isinstance(tst, float): print('float')

Rezultati i ekzekutimit të kodit:

'float'

Shembull

Tani le të shkruajmë një kusht për të kontrolluar tst për listë:

tst = [1, 2, 3] if isinstance(tst, list): print('list')

Rezultati i ekzekutimit të kodit:

'list'

Shembull

Le të kontrollojmë nëse variabla është tuple:

tst = (1, 2, 3) if isinstance(tst, tuple): print('tuple')

Rezultati i ekzekutimit të kodit:

'tuple'

Shembull

Tani le të vendosim një kusht për të ditur, nëse vlera e variablës është fjalor:

tst = {'a': 1, 'b': 2, 'c': 3} if isinstance(tst, dict): print('dictionary')

Rezultati i ekzekutimit të kodit:

'dictionary'

Detyra praktike

Le të themi se keni një variabël. Kontrolloni, nëse vlera e saj është numër i plotë.

Zbuloni nëse variabla e dhënë është numër me presje dhjetore.

Kontrolloni nëse variabla përmban vlerë vargu.

Kontrolloni nëse variabla e dhënë është fjalor.

Kontrolloni nëse variabla e dhënë është bashkësi.

Kontrolloni nëse variabla e dhënë është tuple.

Kontrolloni nëse variabla e dhënë është listë.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo