Diccionario de bloques de código
Python es un lenguaje de programación fuertemente tipado (es decir, se requieren tipos de variables), dinámico, implícitamente tipado (no se requieren declaraciones de variables) y distingue entre mayúsculas y minúsculas (var y VAR representan diferentes variables) y características orientadas a objetos (todo es un objeto).
Obtener ayuda
Puede obtener ayuda fácilmente a través del intérprete de Python. Si desea saber cómo funciona un objeto, sólo tiene que pedir ayuda (
Sintaxis
No hay caracteres obligatorios para terminar declaraciones en Python, y los bloques de código están representados por sangrías. Sangría Indica el comienzo de un bloque de código, y la sangría inversa indica el final de un bloque de código. Una declaración termina con un carácter de dos puntos (:) y el nivel de sangría está habilitado y comienza con un signo de almohadilla. (#), mientras que los comentarios de varias líneas aparecen como varias líneas. La asignación (en realidad vincula el objeto al nombre) se implementa mediante el signo igual ("="), se utiliza el doble signo igual ("=="). para el juicio de igualdad, "=" y "-=" se utilizan para la operación de incremento/disminución (el valor de aumento/disminución está determinado por el valor en el lado derecho del símbolo. Esto funciona con muchos tipos de datos, incluidas las cadenas). también use múltiples variables seguidas. Por ejemplo:
Tipos de datos
Python tiene tres estructuras de datos básicas: listas, tuplas y diccionarios, y los conjuntos se incluyen en la biblioteca de la colección. (pero a partir de Python 2.5, se convierten oficialmente en tipos integrados de Python. Las matrices dimensionales son similares (por supuesto, también puede crear "listas de listas" que son similares a las matrices multidimensionales), los diccionarios son matrices con relaciones relacionadas (a menudo llamadas). tablas hash), las tuplas son matrices unidimensionales inmutables (en Python, una "matriz" puede contener elementos de cualquier tipo, por lo que se pueden usar elementos mixtos, como números enteros, cadenas o listas anidadas, diccionarios o tuplas). El primer elemento de la matriz tiene un valor de índice (subíndice) de 0. Se puede acceder a los elementos de atrás hacia adelante con valores de índice negativos, -1 indica que el último elemento de la matriz también puede apuntar a funciones. p>
Cadenas
En Python. Una cadena está marcada por una comilla simple (') o una comilla doble ('), y también puedes usar otro marcador (por ejemplo, "Dijo 'hola'). ."") en una cadena marcada con 1. Una cadena de varias líneas puede ser. Márquela con tres comillas simples ('') o comillas dobles ('') consecutivas. Python puede usar cadenas Unicode mediante la sintaxis u"Este es un Cadena Unicode" Si desea completar la cadena con una variable. Utilice el operador de módulo () y tuplas. El uso es utilizar s para referirse a la posición de la variable en la cadena de destino de izquierda a derecha, o utilizar un diccionario. en su lugar, el ejemplo es el siguiente:
Control de procesos
El control de flujo se puede implementar en Python usando If, for y while. En su lugar, se usa if para implementarlo. Si desea generar una lista de números, puede usar range( p>
Función
Una función se declara mediante la palabra clave "def". Los parámetros opcionales aparecen como un conjunto en la declaración de la función. seguido de los parámetros requeridos, y los parámetros opcionales se pueden proporcionar en la declaración de la función. Los parámetros nombrados requieren asignación. Las funciones pueden devolver una tupla (use el descompresión de tuplas para devolver efectivamente múltiples valores). declaración. Los parámetros se pasan por referencia, pero los tipos inmutables (como tuplas, enteros, cadenas, etc.) no se pueden cambiar. Esto se debe a que solo se pasa la dirección de memoria de la variable y una variable solo se puede vincular a un objeto después de descartar el objeto anterior, por lo que el tipo inmutable se reemplaza en lugar de cambiarse.
Tipos
Python admite una forma limitada de herencia múltiple. Las variables y métodos privados se pueden declarar agregando al menos dos guiones bajos iniciales y como máximo un guión bajo final (por ejemplo, "__spam", esto es solo una convención y no un requisito de Python). Por supuesto, también podemos darle cualquier nombre a una instancia de una clase.
Introducción
Puede utilizar la palabra clave import [libname] para importar bibliotecas externas. Al mismo tiempo, también puede utilizar from[libname]import[funcname] para importar las funciones requeridas. Por ejemplo: