Intern
O que são literais na linguagem Python?
sobes.tech IA
Resposta da IA
Literais são valores fixos que representam representações de texto direto dos tipos de dados básicos. São usados para criar objetos desses tipos sem chamar construtores ou funções.
Principais tipos de literais:
- Literais de strings: Sequência de caracteres entre aspas simples, duplas, triplas simples ou triplas duplas.
'aspas simples' "aspas duplas" '''aspas simples triplas para strings multilinha''' """aspas duplas triplas para strings multilinha""" - Literais numéricos:
- Inteiros (int): Representam números inteiros. Podem estar em sistemas decimal, binário (prefixo
0b), octal (0o) ou hexadecimal (0x).123 0b1010 # binário 10 0o17 # octal 15 0xFF # hexadecimal 255 - Flutuantes (float): Representam números reais com ponto decimal ou em forma exponencial.
3.14 1.0e-5 # 0.00001 - Números complexos (complex): Representam números com parte imaginária.
1 + 2j
- Inteiros (int): Representam números inteiros. Podem estar em sistemas decimal, binário (prefixo
- Literais lógicos: Representam valores booleanos.
True False - Literal especial
None: Representa a ausência de valor.None - Coleções (parcialmente literais): A sintaxe para criar listas, tuplas e dicionários é frequentemente considerada uma forma literal.
- Listas (list): Elementos entre colchetes.
[1, 'a', True] - Tuplas (tuple): Elementos entre parênteses (os parênteses são obrigatórios apenas para tuplas vazias ou de um único elemento).
(1, 2, 'b') () # tupla vazia (5,) # tupla de um único elemento - Conjuntos (set): Elementos entre chaves (exceto conjunto vazio).
{1, 2, 3} # Para conjunto vazio, usar set() - Dicionários (dict): Pares chave-valor entre chaves.
{'nome': 'Ivan', 'idade': 30} {} # dicionário vazio
- Listas (list): Elementos entre colchetes.