¿Cuáles son las funciones integradas de Python?
En el proceso de aprendizaje de Python, hay varias funciones importantes:
1. Función help()
2. p>
3. Funciones input() y raw_input()
4. Función print()
5. :
La función help() tiene dos parámetros:
Si pasa una cadena como parámetro, buscará automáticamente módulos, métodos, etc. que lleven el nombre de la cadena.
Si pasa un objeto, mostrará ayuda para ese tipo de objeto.
Por ejemplo, si escribe ayuda('imprimir'), buscará módulos, clases, etc. nombrados con "imprimir" y, si no los encuentra, verá un mensaje. Imprimir es una palabra reservada en Python, similar a pasar y devolver, en lugar de un objeto, por lo que ayuda (imprimir) también informará un error.
Ejemplo:
1 gt; gt; help('sys') #Enumerará la ayuda para el módulo sys
2 gt; ; a =
3 gt; gt; ayuda(a) #mostrará ayuda para la lista
4 gt;gt; ayuda(a. append) #mostrará Ayuda para la lista
5 gt; gt; gt; a.append) #Mostrará la ayuda para el método de adición de la función list dir:
la función dir() devuelve los atributos y propiedades de cualquier objeto Lista de métodos, incluido el objeto de módulo, el objeto de función, el objeto de cadena, el objeto de lista, el objeto de diccionario, etc. Si bien es relativamente fácil encontrar e importar módulos, no es tan fácil recordar qué contiene cada módulo. No siempre querrás mirar el código fuente para averiguarlo. Afortunadamente, Python proporciona una forma de inspeccionar el contenido de los módulos (y otros objetos) utilizando la función incorporada dir(). Cuando proporciona a dir() un nombre de módulo, devuelve una lista de propiedades definidas por ese módulo. dir() funciona en todos los tipos de objetos, incluidas cadenas, enteros, listas, tuplas, diccionarios, funciones, clases personalizadas, instancias de clase y métodos de clase.
Ejemplo:
1 gt; gt; dir() #Listar los atributos del módulo actual
2 ['__builtins__', '__doc__' , '__name__', '__package__'] #Liste los atributos del módulo actual y use la función raw_input para ingresar:
Las funciones input() y raw_input() se usan para leer la entrada del usuario, el La diferencia es la función input(). Se espera que el usuario ingrese una expresión válida, y la función raw_input() encapsula la entrada del usuario en una cadena.
Ejemplo:
1 gt; gt; input('por favor ingrese:')
2 por favor ingrese: 2 3
3 5 # El resultado es 5, no '2 3', porque Python cree que ingresaste una expresión
4 gt;gt;gt;raw_input('please input:')
5 por favor ingrese: 2 3
6 '2 3' #El resultado es '2 3', porque Python cree que usted escribió una función de impresión de cadena local:
En Antes de Python 3, print se usaba como una declaración de Python, mientras que en Python 3, print se usaba como una función.
Ejemplo:
1 gt; gt; imprimir 'hola mundo'
2 gt; gt; Funciones:
La función type() devuelve el tipo de datos de cualquier objeto. Los posibles tipos de datos se enumeran en el módulo de tipo, que es útil para funciones auxiliares que manejan múltiples tipos de datos. Para ello, devuelve un objeto de tipo que se puede comparar con los tipos definidos en el módulo de tipos.
Ejemplo:
1 gt; gt; type('hola')
2 # Tipo de datos de cadena
3 gt; gt; gt; tipo(10)
4 # Tipo de datos entero int