10 puntos de conocimiento que debes conocer sobre Python
10 puntos de conocimiento que debes conocer sobre Python
1. Función; una función es un bloque de código que solo se ejecuta cuando se llama. Puedes pasar datos (llamados parámetros) a la función. , las funciones pueden devolver datos como resultados. En Python, use la palabra clave def para definir una función y, para llamar a una función, use el nombre de la función seguido de paréntesis.
2. Los parámetros y la información se pueden pasar a funciones como parámetros: los parámetros se especifican entre paréntesis después del nombre de la función. Puede agregar tantos parámetros como necesite, simplemente sepárelos con comas. El siguiente ejemplo tiene una función con un parámetro (fname). Al llamar a esta función, pasamos un nombre, que se usa dentro de la función para imprimir el nombre completo:
3. Las funciones args y *kwargs son bloques de construcción en Python. Aceptan cero o más parámetros y devuelven un valor. Python es muy flexible en cuanto a cómo se pasan los parámetros a las funciones. args y kwargs hacen que trabajar con argumentos sea más fácil y claro. args permite que una función acepte cualquier número de argumentos posicionales.
kwargs: Permite que una función acepte cualquier número de argumentos de palabras clave. Por defecto, *kwargs es un diccionario vacío. Cada argumento de palabra clave no definido se almacena como un par clave-valor en el diccionario *kwargs.
4. Clases; El paradigma de programación orientada a objetos (QOP) se basa en la idea de tener objetos que pertenecen a un tipo específico. En cierto sentido, los tipos explican nuestros objetos. Todo en Python es un objeto de un tipo, como números enteros, listas, diccionarios, funciones, etc. Usamos clases para definir un tipo de objeto. Una clase tiene la siguiente información: Atributos de datos: qué métodos se requieren para crear una instancia de la clase (es decir, atributos de procedimiento): cómo interactuamos con una instancia de la clase.
5. Lista Lista es una estructura de datos incorporada en Python. Se representa como una colección de puntos de datos entre corchetes. Las listas se pueden utilizar para almacenar cualquier tipo de datos o una combinación de diferentes tipos de datos. Las listas son mutables, que es una de las razones por las que se utilizan con tanta frecuencia. Por lo tanto, podemos eliminar y agregar elementos. Los elementos de la lista también se pueden actualizar.
6. El apellido de la lista se forma en una fórmula y la columna de la lista se forma en una sintaxis más simple y atractiva para expresar o y bucle. La generación de listas es más rápida que o en bucle. Lista=[expresión para elemento en iterable(si es condicional)]El siguiente es un generador de listas simple que crea una lista a partir de otra lista según condiciones dadas
7. pares clave-valor. Cada entrada tiene una clave y un valor. Se puede considerar un diccionario como una lista con índices especiales. La clave debe ser única e inmutable. Entonces podemos usar cadenas, números (it o oat) o tuplas como claves. Los valores pueden ser de cualquier tipo.
Considere un caso en el que es necesario almacenar las calificaciones de los estudiantes. Podemos almacenarlos en un diccionario o una lista. Diccionario de calificacionesLista de calificacionesUna forma de crear un diccionario es escribir pares clave-valor entre llaves.
8. Colección; una colección es una colección desordenada de diferentes objetos hash. Esta es la definición de colección de la documentación oficial de Python. Abrámoslo. Conjunto desordenado: contiene cero o más elementos. No hay orden para los elementos de una colección. Por lo tanto, no admite indexación ni división, como hacemos con las listas.
Objetos hash distintos: una colección que contiene elementos únicos. Hashable significa inmutable. Aunque un conjunto es mutable, los elementos del conjunto deben ser inmutables.
Podemos crear una colección colocando objetos separados por comas entre llaves. El conjunto no contiene elementos duplicados, por lo que incluso si intentamos agregar el mismo elemento varias veces, el conjunto resultante contendrá elementos únicos.
9. Tupla; Una tupla es una colección de valores separados por comas y entre paréntesis. A diferencia de las listas, las tuplas son inmutables.
La inmutabilidad de las tuplas se puede utilizar como característica identificativa de las tuplas. Una tupla consta de un valor entre paréntesis y un valor separado por comas.
También podemos crear tuplas sin paréntesis. Una secuencia de valores separados por comas creará una tupla. Uno de los casos de uso más comunes de las tuplas son las funciones que devuelven múltiples valores.
10. La expresión Lambda; la expresión Lambda es una forma especial de función. Normalmente, las expresiones lambda no tienen nombre. Considere la siguiente función que devuelve el cuadrado de un número dado.
Considere una operación que debe realizarse una o varias veces. Además, tenemos muchos cambios, esta acción es muy diferente a la original. En este caso, definir dos funciones separadas para cada operación no es lo ideal. Por el contrario, las expresiones lambda proporcionan una forma más eficaz de realizar la tarea.