| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Kodeliste for Python indbyggede funktioner
    Indbyggede funktioner bliver dele af Python bibliotek, du ikke behøver at importere for at kunne bruge. De omfatter matematiske funktioner , grundlæggende konstruktører, indsamlingen -relaterede funktioner og andre lav-niveau funktioner , der er nødvendige for mange programmer. Nogle funktioner er muligvis ikke tilgængelige på tidligere versioner af Python. Matematiske funktioner

    Funktionen " abs () " tager den absolutte værdi af et tal; " cmp ()" sammenligner to tal og returnerer et negativt tal , hvis det første argument er mindre end det andet , et positivt tal , hvis det modsatte er tilfældet , og 0 hvis de er ens.

    funktionen " divmod () " tager to tal og returnerer et tuple med resultaterne af et helt tal division og dens remander , mens " pow () " tager enten to eller tre numre , og beregner værdien af ​​det første nummer hævet til potensen af ​​det andet nummer - og hvis du inkluderer den tredje nummer , det tager modul dette resultat .

    funktionen "reducere () " gælder den givne funktion til hvert element i Iterable objekt til gengæld , såsom en liste over numre - den startværdi er en valgfri liste, der er fodret med den funktion før Iterable .

    funktionen " round () " runder et decimaltal .

    Endelig , " sum ( ) " tilføjer samle alle elementer på en liste og " max ( ) " og" min ( ) " beregne den maksimale element i en Iterable objekt og den mindste element , hhv.
    Samlinger og Iterables

    Mange indbyggede i Python funktioner oprette, læse og manipulere samlinger og Iterable poster. For eksempel: .

    "All () " krydser en Iterable og returnerer true hvis alle punkter på listen er sande

    " enhver () " returnerer sand, hvis et emne er sandt.

    " enumerate ()" opregner objekter i en liste, og returnerer en samling af tupler , der hver indeholder objektet og objektets nummer.

    " frozenset ()" skaber en uforanderlig sættet fra given samling.

    " filter ()" anvender en funktion til en Iterable og returnerer en liste over objekter i Iterable for hvilke funktionen returnerede "sande . "

    " ITER ( )" skaber en Iterable objekt fra en samling af objekter , mens " omvendt ()" skaber en omvendt iterator for en sekvens , og er kun tilgængelig i Python versioner 2.4 og nyere.
    < p > " len ()" returnerer længden af ​​en samling.

    "liste ()" opretter en liste fra en Iterable objekt , mens " sorteres ()" opretter en sorteret liste, og " tuple ()" skaber en tupel .

    "map ()" anvender en funktion til en Iterable objekt og returnerer en liste over resultaterne.

    "next () " gentager til næste objekt i en Iterable .

    " området () " returnerer liste over numre i et givet område af heltal , mens" slice () " og" xrange () " ; returnerer det samme output , men som en skive genstand eller xrange objekt i stedet for en liste

    " sæt ( )" opretter et nyt sæt og " dict ()" skaber en ny data ordbog < . . br >

    " zip ()" tager en række iterables og returnerer en liste over tupler , sammenføjning et element fra hver liste i hver tupel .

    objekter , klasser og metoder

    Python har mange metoder , der manipulerer objekter og metoder : Hej

    " konverterbare ()" returnerer sand, hvis argumentet er konverterbare og falsk hvis ikke
    < p . > " classmethod ()" returnerer en klasse metode , når det gives en funktion , og " staticmethod ()" returnerer en statisk metode .

    " kompilere ()" kompilerer en kilde i en kode eller AST objekt.

    " setattr ()" sætter en attribut af et objekt til en bestemt værdi , mens " getattr ()" returnerer værdien af ​​en attribut , " hasattr ()" bestemmer hvis det givne navn er en egenskab af funktionen og " delattr ()" sletter attribut .

    " eval ( )" vurderer en streng som en Python udtryk.

    " , hash ( ) " returnerer hash værdien af ​​genstanden

    . " hjælp () " påberåber det indbyggede hjælpesystem. "id ()" returnerer et unikt id-nummer for et objekt .

    " raw_input ()" producerer en prompt til brugeren og registrerer respons , mens "input ()" gør samme, men opfordrer også " eval " på resultatet.

    " isinstance ()" og " issubclass ()" return " true" hvis det givne objekt er en instans eller barn af en given underklasse .

    " memoryview ()" returnerer et memory view objekt fra en given genstand.

    "objekt ()" returnerer en ny karakterløs objekt.

    "ejendom ()" returnerer en ejendom attribut for en klasse .

    " super ()" kalder den forælder objektets metoder og klasser .

    "type ()" returnerer . typen af ​​et objekt eller en ny type objekt , afhængigt af de argumenter
    grundlæggende datatyper

    Nogle Python funktioner konvertere objekter til andre datatyper :

    " bin ()" konverterer et heltal til en binær streng, " hex ()" konverterer det til en hexadecimal streng, og " oct ()" giver en oktal streng.
    < p > " bool ()" konverterer en værdi til en boolean .

    " bytearray () " producerer en bred vifte af bytes .

    " chr ()" returnerer en karakter fra en ASCII-kode og " unichr ()" returnerer et Unicode-tegn er forbundet med en værdi , mens " ORD ()" returnerer ASCII-kode eller Unicode af en karakter eller Unicode- objekt.

    " kompleks ( ) " skaber et komplekst tal , og" float () " skaber en floating- point tal fra et heltal.

    " format ( ) " konverterer en værdi til en bestemt formateret repræsentation.

    " int ( )" konverterer en streng eller nummer til en almindelig heltal, mens " lang ( )" konverterer den til en lang heltal, " repr ()" og " str ( ) " returnerer en printbar streng fra et objekt
    Fil og kontekster funktioner

    Mange fil og miljø funktioner er indbygget i Python : .

    " , dir () " returnerer en liste over navne i den nuværende lokale rækkevidde

    . " exec () " udfører en fil objekt

    . " fil () " returnerer en ny fil objekt.

    " globals () " og " lokale ()" retur ordbøger i de nuværende globale og lokale variabler , hhv.

    "open ()" åbner en fil , returnere en fil objekt.

    "print ()" er et alternativ til den trykte erklæring , tilgængelig fra version 2.6 og fremefter.

    " vars ()" returnerer en ordbog af de nuværende lokale variabler eller attributterne for en klasse eller modul.

    " __import__ () " er den tilsvarende funktion til " import" erklæring.

    " reload () " genindlæser en tidligere importerede modul.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en buffer i Python 
    ·Sådan sortere flere lister i Python 
    ·Sådan Turn Strings i lister i Python 
    ·Sådan vises en URL Brug Regular Expressions 
    ·Hvordan til at læse en webside ved hjælp af Python 
    ·Hvordan laver man en Insertion Sorter i Python 
    ·Hvad er Python 2.5 
    ·Sådan : regex til at parse XML 
    ·Sådan pakkes attributter med Python 
    ·Sådan oprettes Screens eller blanketter med Python 
      Anbefalede Artikler
    ·Microsoft Visual Basic for Applications Tutorial 
    ·Sådan får du vist PHP hjemmeside på localhost 
    ·Hvordan til at line op decimaltal i Just Basic 1,01 
    ·Sådan ombryde tekst omkring et billede ved hjælp HTML…
    ·Hvordan laver Strike -through Text 
    ·Hvordan man laver en Lace Sjælevarmer 
    ·HTML til Skjul Rullebjælker i VBScript 
    ·Hvordan man laver en Cool Loading Bar i Visual Basic 
    ·Hvordan laver Graph Kvadranter i C + + 
    ·Sådan kører en MTV fil fra VBScript 
    Copyright © Computer Viden http://www.computerdk.com