Ingebouwde functies zijn delen van de Python library die je niet hoeft te importeren om te kunnen gebruiken . Zij omvatten wiskundige functies , elementaire constructeurs , collectie - gerelateerde functies , en andere functies op laag niveau die nodig zijn voor veel programma's . Sommige functies zijn mogelijk niet beschikbaar voor oudere versies van Python . Wiskundige functies De functie " abs ( ) " neemt de absolute waarde van een getal; " cmp ( ) " vergelijkt twee getallen en geeft een negatief getal als het eerste argument is minder dan de tweede , een positief getal als het omgekeerde waar is , en 0 als ze gelijk . de functie " DIVMOD ( ) " neemt twee getallen en geeft een tupel met de resultaten van een geheel getal divisie en haar remander , terwijl " pow ( ) " duurt twee of drie nummers , en berekent de waarde van het eerste getal verheven tot de macht van het tweede nummer - en als je ook het derde nummer neemt de modulus van dat resultaat . de functie " te verminderen ( ) " geldt de gegeven functie om elk item in de iterable object op zijn beurt , zoals een lijst met getallen - de beginwaarde is een optionele lijst die wordt gevoed aan de functie voordat de Iterable . de functie " round ( ) " rondes een floating point getal . slot " sum ( ) " voegt samen alle items in een lijst en " max ( ) " en " min ( ) " de maximale artikel te berekenen in een iterable object en de minimale item respectievelijk . Collecties en Iterables Veel ingebouwde Python functies te creëren , lezen en manipuleren collecties en Iterable items . Bijvoorbeeld : . " Alle ( ) ' doorkruist een iterable en geeft true als alle items in de lijst zijn ware " elke ( ) " geeft true wanneer een item is ware . " enumerate ( ) " somt objecten in een lijst en retourneert een verzameling van tupels , elk met het object en het nummer van het object . " frozenset ( ) " creëert een onveranderlijke set uit de gegeven collectie . "filter ( ) " past een functie om een iterable en retourneert een lijst met objecten in de iterable waarvoor de functie terug " waar. " " iter ( ) " creëert een iterable object uit een verzameling objecten , terwijl de " reversed ( ) " creëert een omgekeerde iterator voor een reeks en is alleen beschikbaar in Python versie 2.4 en hoger . " len ( ) " geeft de lengte van een verzameling . "lijst ( ) " maakt een lijst van een iterable object , terwijl " gesorteerd ( ) " creëert een gesorteerde lijst en " tuple ( ) " creëert een tupel . " map ( ) " past een functie om een iterable object en retourneert een lijst met de resultaten . "next ( ) " itereert naar het volgende object in een iterable . " range ( ) "geeft lijst met nummers in een bepaalde reeks getallen , terwijl" slice ( ) " en " xrange ( ) " , retourneert dezelfde output , maar als een stukje object of xrange object in plaats van een lijst " set ( ) " creëert een nieuwe set en " dict ( ) " creëert een nieuwe data dictionary < . . br " zip ( ) " > neemt een reeks iterables en keert een lijst van tupels , lid worden van een element uit elke lijst in elk tupel . Objecten , klassen en methoden Python heeft vele methoden die objecten en methoden te manipuleren : " opvraagbare ( ) " geeft true als het argument opvraagbare en onwaar als niet " classmethod ( ) " een klasse methode retourneert wanneer gegeven een functie , en " staticmethod ( ) " geeft een statische methode . " compile ( ) " stelt een bron in een code of AST object . " setattr ( ) " stelt een attribuut van een object op een bepaalde waarde , terwijl " getattr ( ) " geeft de waarde van een attribuut , " hasattr ( ) " bepaalt als de opgegeven naam is een kenmerk van de functie en " delattr ( ) " wist het attribuut . " eval ( ) ' evalueert een string als een Python uitdrukking . " , hash ( ) " geeft de hash-waarde van het object . " help ( ) " roept de ingebouwde Help -systeem . " id ( ) " geeft een uniek ID- nummer voor een object . " raw_input ( ) " produceert een prompt om de gebruiker en registreert de respons , terwijl de "input ( ) " doet de hetzelfde, maar roept ook " eval " op het resultaat . " isinstance ( ) " en " issubclass ( ) " return " true " als het object gegeven is een instantie of een kind van een bepaald subklasse . " memoryview ( ) " retourneert een geheugenkaart te bekijken object van een bepaald object . "object ( ) " een nieuwe karakterloze object retourneert . " eigenschap ( ) " geeft een attribuut onroerend goed voor een klasse . " super ( ) " noemt methoden en klassen van de bovenliggende object . " -type ( ) " retourneert . het type van een object of een nieuw type object , afhankelijk van de argumenten Basic data Types Sommige Python functies omzetten objecten naar andere data types : " bin ( ) ' zet een integer naar een binaire tekenreeks , " hex ( ) " zet deze om naar een hexadecimale reeks , en " oktober ( ) ' produceert een octaal string. " bool ( ) " converteert een waarde naar een boolean . " ByteArray ( ) " produceert een serie van bytes . " chr ( ) " retourneert een personage uit een ASCII -code en " unichr ( ) " retourneert een Unicode- karakter in verband met een waarde , terwijl " ord ( ) " geeft de ASCII-code of Unicode van een teken of Unicode- object . " complex ( ) " creëert een complex getal , en " float ( ) " creëert een floating - point getal van een integer . Nieuws" -formaat ( ) " converteert een waarde naar een bepaald geformatteerde representatie . " int ( ) " zet een string of een nummer op een vlakte integer , terwijl " lang ( ) " zet deze om naar een lange integer , " repr ( ) " en " str ( ) " terug een printbare touwtje van een object Ofbeeldienge en contexten functies Veel file en milieu functies zijn ingebouwd in Python : . " , dir ( ) " geeft een lijst van namen in de huidige lokale scope . " exec ( ) " een bestand object uitvoert . " -bestand ( ) "geeft een nieuw bestand object . " globals ( ) " en " locals ( ) " return woordenboeken van de huidige mondiale en lokale variabelen , respectievelijk . "open ( ) " opent een bestand , het terugsturen van een file -object . "print ( ) " is een alternatief voor de print-statement , beschikbaar vanaf versie 2.6 en hoger . " vars ( ) " retourneert een woordenboek van de huidige lokale variabelen of de attributen van een klasse of module . " __import__ ( ) " is de bijbehorende functie op de " import" statement . " herladen ( ) " herlaadt een eerder ingevoerde module .
|