La función "abs ()" toma el valor absoluto de un número ; " cmp ()" compara dos números y devuelve un número negativo si el primer argumento es menor que el segundo , un número positivo si ocurre lo contrario , y 0 si son iguales .
la función " DIVMOD ()" toma dos números y devuelve una tupla con los resultados de la división de números enteros y su Remander , mientras que " pow ( ) " toma ya sea dos o tres números , y calcula el valor de la primera número elevado a la potencia del segundo número - y si se incluye el tercer número que se necesita el módulo de ese resultado .
la función " reducir () " se aplica la función dada a cada elemento en el objeto iterable a su vez , como una lista de números - el inicializador es una lista opcional que se alimenta a la función antes de la iterable .
la " ronda () " función redondea un número de punto flotante .
Finalmente , " sum () ", añade a todos los elementos de una lista y " max ( ) "y" min () " calcular el punto máximo en un objeto iterable y el elemento mínimo , respectivamente .
Colecciones y iterables
Muchos funciones incorporadas de Python crear, leer y manipular colecciones y elementos iterables . Por ejemplo: .
" Todos ( ) " atraviesa un iterable y devuelve true si todos los elementos de la lista son verdaderas
" cualquier () " devuelve true si cualquier artículo es cierto.
" enumerate ()" enumera los objetos de una lista y devuelve una colección de tuplas , cada una con el objeto y el número del objeto.
" frozenset () " crea un conjunto inmutable de la colección determinada.
" filter () " se aplica una función a un iterable y devuelve una lista de objetos en el iterable para el cual la función devuelve "true ".
" iter () " crea un objeto iterable de una colección de objetos , mientras que " invertida ()" crea un iterador inverso para una secuencia y sólo está disponible en las versiones de Python 2.4 y posteriores.
< p> "len ()" devuelve la longitud de una colección.
" list () " crea una lista de un objeto iterable , mientras que " ordenados () " crea una lista ordenada y " tuple () " crea una tupla.
" del mapa () "
aplica una función a un objeto iterable y devuelve una lista de los resultados.
" next () " se repite con el siguiente objeto en un iterable .
" range () " lista de números devuelve en un determinado rango de enteros , mientras que" slice () " y" xrange () " , devuelve el mismo resultado , sino como un objeto de división u objeto xrange en lugar de un
"set ( )" La carta
crea un nuevo conjunto y " dict ( ) " crea un nuevo diccionario de datos < . . br>
"zip () " tiene una serie de iterables y devuelve una lista de tuplas , uniéndose a uno de los elementos de todas las listas de cada tupla .
Objetos, clases y métodos
Python tiene muchos métodos que manipulan objetos y métodos :
" exigible ()" devuelve verdadero si el argumento es exigible y falso si no
< p . > " classmethod ()" devuelve un método de la clase cuando se les da una función, y " métodoestático ()" devuelve un método estático .
" compile ()" compila una fuente en un código o AST objeto.
" setattr ()" establece un atributo de un objeto de un valor determinado , mientras que " getattr ()" devuelve el valor de un atributo, " hasattr () " determina si el nombre es un atributo de la función y elimina el atributo " delattr ()".
" eval ()" se evalúa una cadena como una expresión de Python.
" ; almohadilla ( ) " devuelve el valor hash del objeto
. " help () " invoca el sistema de ayuda integrada . " id ( ) " devuelve un número único de identificación de un objeto.
" raw_input () " produce un aviso al usuario y registra la respuesta , mientras que el " input () " hace lo sino que también se llama " eval " en el resultado.
" isinstance ()" y " issubclass ()" retorno " true" si el objeto dado es una instancia o un niño de un determinado subclase.
" memoryview ()" devuelve una vista de objetos de memoria de un objeto dado .
"objeto ()"
devuelve un nuevo objeto sin rasgos distintivos.
" inmueble () " devuelve un atributo de propiedad de una clase.
"super ()" llama a los métodos y las clases del objeto padre . "type ()" devuelve
. el tipo de un objeto o de un nuevo tipo de objeto , en función de los argumentos
tipos de datos básicos
Algunas funciones de Python convertir objetos a otros tipos de datos:
"bin () " convierte un entero a una cadena binaria , " hex ()" se convierte en una cadena hexadecimal , y " octubre ()" produce una cadena octal.
< p > " bool ()" convierte un valor de un booleano .
" bytearray ()" produce una matriz de bytes .
" chr ( ) " devuelve un carácter a partir de un código ASCII y " unichr ( ) " devuelve un carácter Unicode asociado con un valor , mientras que " ord ( ) " devuelve el código ASCII o Unicode de un personaje u objeto Unicode .
" complejo () "crea un número complejo, y" float ( ) "crea un número de punto flotante de un número entero .
" format () "convierte un valor a una representación con formato particular.
"int ()" convierte una cadena o número a un entero normal , mientras que el " largo ( ) ", lo convierte en un entero largo ", repr ( )" y " str ( ) " devolver una cadena imprimible de un objeto
archivo y Contextos funciones
Muchas funciones del entorno de archivo y están incorporadas en Python: .
" , dir ( ) " devuelve una lista de nombres en el ámbito local actual
. " exec () "se ejecuta un objeto de archivo
. " file () " devuelve un nuevo objeto archivo.
" globals ()" y "los lugareños () " diccionarios de retorno de las variables locales y globales actuales , respectivamente .
" open () " se abre un archivo , devolviendo un objeto de archivo .
" print () " es una alternativa a la sentencia print , disponible desde la versión 2.6 en adelante.
" vars ()" devuelve un diccionario de las variables locales actuales o los atributos de una clase o módulo.
" __import__ ()" es la función que corresponde a la declaración de "importación" .
" cargar () " vuelve a cargar un módulo previamente importado .