Página anteriorPágina siguiente Cada clave está separada de su valor por dos puntos (:), los elementos están separados por comas y todo está encerrado entre llaves. Un diccionario vacío sin elementos se escribe con solo dos llaves, así:{}. Las claves son únicas dentro de un diccionario, mientras
Página anteriorPágina siguiente Una tupla es una colección de objetos ordenados e inmutables. Las tuplas son secuencias, al igual que las listas. Las diferencias entre tuplas y listas son que las tuplas no se pueden cambiar a diferencia de las listas y las tuplas usan paréntesis, mientras que las
Página anteriorPágina siguiente La estructura de datos más básica en Python es la secuencia . A cada elemento de una secuencia se le asigna un número:su posición o índice. El primer índice es cero, el segundo índice es uno, y así sucesivamente. Python tiene seis tipos de secuencias integradas, pe
Página anteriorPágina siguiente Las cadenas se encuentran entre los tipos más populares en Python. Podemos crearlos simplemente encerrando los caracteres entre comillas. Python trata las comillas simples igual que las comillas dobles. Crear cadenas es tan simple como asignar un valor a una variabl
Página anteriorPágina siguiente Los tipos de datos numéricos almacenan valores numéricos. Son tipos de datos inmutables, lo que significa que cambiar el valor de un tipo de datos numérico da como resultado un objeto recién asignado. Los objetos numéricos se crean cuando les asignas un valor. Por
Página anteriorPágina siguiente En general, las sentencias se ejecutan secuencialmente:la primera sentencia de una función se ejecuta primero, seguida de la segunda, y así sucesivamente. Puede haber una situación en la que necesite ejecutar un bloque de código varias veces. Los lenguajes de progr
Página anteriorPágina siguiente La toma de decisiones es la anticipación de las condiciones que ocurren durante la ejecución del programa y la especificación de las acciones tomadas de acuerdo con las condiciones. Las estructuras de decisión evalúan múltiples expresiones que producen VERDADERO o
Página anteriorPágina siguiente Los operadores son las construcciones que pueden manipular el valor de los operandos. Considere la expresión 4 + 5 =9. Aquí, 4 y 5 se llaman operandos y + se llama operador. Tipos de Operador El lenguaje Python admite los siguientes tipos de operadores. Operadore
Página anteriorPágina siguiente Las variables no son más que ubicaciones de memoria reservadas para almacenar valores. Esto significa que cuando crea una variable, reserva algo de espacio en la memoria. Según el tipo de datos de una variable, el intérprete asigna memoria y decide qué se puede alm
Página anteriorPágina siguiente El lenguaje Python tiene muchas similitudes con Perl, C y Java. Sin embargo, existen algunas diferencias definidas entre los idiomas. Primer programa Python Ejecutemos programas en diferentes modos de programación. Programación en Modo Interactivo Al invocar al in
Página anteriorPágina siguiente Python está disponible en una amplia variedad de plataformas, incluidas Linux y Mac OS X. Comprendamos cómo configurar nuestro entorno de Python. Configuración del entorno local Abra una ventana de terminal y escriba python para averiguar si ya está instalado y qué
Página anteriorPágina siguiente Python es un lenguaje de secuencias de comandos de alto nivel, interpretado, interactivo y orientado a objetos. Python está diseñado para ser altamente legible. Usa palabras clave en inglés con frecuencia mientras que otros idiomas usan puntuación y tiene menos cons
En caso de que se lo haya perdido:Python 2 es oficialmente no admitido a partir del 1 de enero de 2020 . Si todavía usa Python 2.7, actualice ahora . Si no está seguro de qué versión está ejecutando, verifique su versión de Python. Muchos mantenedores de paquetes han migrado a Python 3. Algunos a
Puede comprobar la versión de Python en su código para asegurarse de que los usuarios no están ejecutando su secuencia de comandos con una versión incompatible. Usa esta simple comprobación: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython es un REPL mejorado de Python, y en realidad es el núcleo para el portátil Jupyter . En resumen, Jupyter es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Si usa mucho el shell inte
Con sys.getsizeof() puede verificar el uso de memoria de un objeto: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Vaya... espera... ¿por qué esta enorme lista tiene solo 48 bytes? Es porque la función de rango devuelve un objeto iterable que solo se comporta como una lista d
Con Python, podemos devolver múltiples valores a la vez. Obviamente, la mayoría de las funciones en Python devuelven un solo valor, generalmente el resultado del trabajo realizado por esa función. En este artículo, aprenderá que también puede devolver varios valores en Python y que no necesita un di
Una clase de datos de Python es una clase normal de Python que tiene el @dataclass decorador. Está específicamente creado para almacenar datos. Desde la versión 3.7 de Python, Python ofrece clases de datos a través de un módulo integrado llamado dataclass . Hay varias ventajas sobre las clases regul
Con este pequeño truco ingenioso, puede intercambiar dos variables de Python sin usar una tercera variable: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 ¡Es solo una línea de código! Como puede ver en la línea 3, no se necesita ninguna variable temporal para intercambiar variables en Python.
Con este truco, puede convertir rápidamente una cadena de Python en mayúsculas y minúsculas. Para citar el artículo de Wikipedia: El caso del título se usa a menudo, tanto en la impresión fuera de línea como en línea. Este sitio en sí usa mayúsculas y minúsculas para todos sus artículos. Si observ
python