Intern
¿Qué son los literales en el lenguaje Python?
sobes.tech AI
Respuesta de la IA
Los literales son valores fijos que representan representaciones de texto directo de los tipos de datos básicos. Se utilizan para crear objetos de estos tipos sin llamar a constructores o funciones.
Tipos principales de literales:
- Literales de cadenas: Secuencia de caracteres entre comillas simples, dobles, triples simples o triples dobles.
'comillas simples' "comillas dobles" '''triple simple para cadenas multilínea''' """triple doble para cadenas multilínea""" - Literales numéricos:
- Enteros (int): Representan números enteros. Pueden estar en sistemas decimal, binario (prefijo
0b), octal (0o) o hexadecimal (0x).123 0b1010 # binario 10 0o17 # octal 15 0xFF # hexadecimal 255 - De punto flotante (float): Representan números reales con punto decimal o en forma exponencial.
3.14 1.0e-5 # 0.00001 - Complejos (complex): Representan números con parte imaginaria.
1 + 2j
- Enteros (int): Representan números enteros. Pueden estar en sistemas decimal, binario (prefijo
- Literales lógicos: Representan valores booleanos.
True False - Literal especial
None: Representa la ausencia de valor.None - Colecciones (parcialmente literales): La sintaxis para crear listas, tuplas y diccionarios a menudo se considera una forma literal.
- Listas (list): Elementos entre corchetes.
[1, 'a', True] - Tuplas (tuple): Elementos entre paréntesis (los paréntesis son obligatorios solo para tuplas vacías o de un solo elemento).
(1, 2, 'b') () # tupla vacía (5,) # tupla de un solo elemento - Conjuntos (set): Elementos entre llaves (excepto conjunto vacío).
{1, 2, 3} # Para conjunto vacío se usa set() - Diccionarios (dict): Pares clave-valor entre llaves.
{'nombre': 'Ivan', 'edad': 30} {} # diccionario vacío
- Listas (list): Elementos entre corchetes.