fonctions intégrées sont parties de la bibliothèque Python que vous n'avez pas besoin d'importer pour être en mesure d'utiliser . Ils comprennent des fonctions mathématiques , les constructeurs de base , les fonctions liées à la collecte , et d'autres fonctions de bas niveau qui sont nécessaires pour de nombreux programmes . Certaines fonctions peuvent ne pas être disponibles sur les versions précédentes de Python. Fonctions mathématiques La fonction "abs ()" prend la valeur absolue d'un nombre ; " cmp () » compare deux nombres et retourne un nombre négatif si le premier argument est inférieur le second , un nombre positif si l'inverse est vrai , et 0 si elles sont égales. la fonction " divmod ()" prend deux nombres et retourne un tuple contenant les résultats d'une division de nombre entier et son remander , tandis que " pow ( ) " prend deux ou trois chiffres, et calcule la valeur du premier nombre élevé à la puissance du second numéro - et si vous incluez le troisième numéro, il prend le module de ce résultat . la fonction «réduire ()" applique la fonction donnée à chaque élément dans l'objet iterable à son tour, comme une liste de numéros - l' initialisation est une liste facultative qui est alimenté à la fonction avant la iterable . le " round () " de la fonction arrondit un nombre à virgule flottante . Enfin, " sum () ", ajoute ensemble tous les éléments d'une liste et " max () "et" min () "calculez le point maximal dans un objet itérable et le point minimum , respectivement. Collections et Iterables Beaucoup Les fonctions intégrées Python créer, lire et manipuler des collections et des objets itérables . Par exemple: . " Tous ( ) " traverse une iterable et renvoie true si tous les éléments de la liste sont vraies «toute () " renvoie vrai si un élément est vrai. " enumerate ()" énumère les objets dans une liste et retourne une collection de tuples , chacun contenant l'objet et le numéro de l' objet. " frozenset ()" crée un ensemble immuable de la collection donnée. " de filter () " applique une fonction à une iterable et renvoie une liste d'objets dans la iterable dont la fonction a retourné «vrai». " iter ()" crée un objet iterable à partir d'une collection d'objets , tandis que " inversée ()" crée un itérateur inverse d'une séquence et n'est disponible que dans les versions de Python 2.4 et versions ultérieures. < p> "len ()" retourne la longueur d'une collection. " list () " crée une liste à partir d'un objet itérable , tandis que »trié ()" crée une liste triée et " tuple () " crée un tuple. " map () " applique une fonction à un objet itérable et retourne une liste des résultats. " next () " itération à l'autre objet dans un iterable . " range () " retourne la liste des numéros dans un intervalle donné de nombres entiers, tandis que« slice () "et" xrange () " ; renvoie la même sortie mais aussi un objet de la tranche ou de l'objet de xrange au lieu d'un " set () " liste crée un nouvel ensemble et " dict ( ) " crée un nouveau dictionnaire de données < . . br> " zip ( ) " prend une série de iterables et retourne une liste de tuples , rejoignant ainsi un élément de chaque liste dans chaque tuple. Objets, classes et méthodes Python a de nombreuses méthodes qui manipulent des objets et méthodes : « callable () " renvoie vrai si l'argument est appelable et faux sinon < p. > " classmethod ()" retourne une méthode de classe , lors d'une fonction , et " staticmethod ()" retourne une méthode statique . " compile () " contient une source dans un code ou AST objet. " setattr ()" définit un attribut d'un objet à une valeur particulière , tandis que " getattr ()" retourne la valeur d'un attribut, " hasattr () " détermine si le nom donné est un attribut de la fonction et « delattr ()" supprime l'attribut. "eval () " évalue une chaîne comme une expression Python. " ; hash () " retourne la valeur de hachage de l'objet . " help () " appelle le système intégré d'aide. " id () " retourne un numéro d'identification unique pour un objet. " raw_input () " produit une invite à l'utilisateur et enregistre la réponse , alors que " input () " ne l' même, mais appelle également " eval" sur le résultat. " isinstance ( )" et " issubclass ()" retour "true" si l'objet donné est une instance ou d'un enfant d'une donnée sous-classe. " memoryview ()" retourne un objet de vue de la mémoire à partir d'un objet donné. " Object () " retourne un nouvel objet sans relief . " property () " retourne un attribut de propriété d'une classe. " super () " appelle les méthodes et les classes de l'objet parent. «type ()" retourne . le type d'un objet ou d'un nouveau type d'objet , selon les arguments types de données de base Certaines fonctions Python convertir des objets à d'autres types de données: " bin ()" convertit un entier en une chaîne binaire , " hex ()" convertit en une chaîne hexadécimale , et " oct ( ) " produit une chaîne octal. " bool ( ) " convertit une valeur à un booléen. " bytearray () " produit un tableau d'octets . " chr ( ) " retourne un caractère à partir d'un code ASCII et " unichr ()" retourne un caractère Unicode associée à une valeur , tandis que " ord ( ) " retourne le code ASCII ou Unicode d'un caractère ou un objet Unicode. " complexe () " crée un nombre complexe, et " float () "crée un nombre à virgule flottante à partir d'un nombre entier . " format () " convertit une valeur à une représentation formatée particulier. Photos " int ( ) " convertit une chaîne ou un nombre à un nombre entier plaine , tandis que "long ()" le convertit en un entier long , " repr ( )" et " str ( ) " retourne une chaîne imprimable à partir d'un objet Fichier et contextes fonctions de nombreuses fonctions de l'environnement fichier et sont intégrées dans Python : . " , dir ( ) " retourne une liste de noms dans le champ local actuel . " exec () "exécute un objet fichier . " file () " retourne une nouvel objet de fichier. " globals () " et « locals () " dictionnaires de retour des variables globales et locales en vigueur , respectivement . " open () " ouvre un fichier , le retour d'un objet fichier . " print () " est une alternative à l'instruction print , disponible depuis la version 2.6 et au-delà . " vars () " retourne un dictionnaire des variables locales actuelles ou les attributs d'une classe ou d'un module . " __import__ ( )" est la fonction correspondant à l'instruction " import" . " reload ( ) " recharge un module déjà importé .
|