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.
< p > " 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é .