Uit de cursus: Essentiële training over Python

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 23.400 cursussen geleid door branchedeskundigen.

type() en id()

type() en id()

- [Instructor] In Python is alles een object, dus een Type is hetzelfde als een Class. Hier in Komodo heb ik een werkexemplaar geopend van Types.py uit hoofdstuk drie van de oefenbestanden, en hier op regel vier ga ik een tupel maken met vijf elementen. Ik ga zeggen één, twee, drie, vier, vijf. En als ik dit opsla en uitvoer, zie je dat lijn vijf een weergave van die tupel afdrukt, en lijn zes zegt dat het type klasse tupel is. Waar dit interessant begint te worden, is wanneer ik deze tupel in iets anders maak. We veranderen deze twee, een tekenreeks die twee zegt, we veranderen in de drie in een float, veranderen de vier, we maken daar gewoon een lijst van, het getal vier en een string vier, en we laten de vijf met rust. Dus als ik dit opsla en uitvoer, zul je nu merken dat de stringweergave die op regel vijf is afgedrukt, precies de structuur is die ik daar heb gemaakt, en regel zes zegt nog steeds type tuple. Maar als ik in plaats daarvan vraag, wat is het type van dat tweede…

Inhoud