Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> python

Variáveis, Constantes e Literais em Python – Guia Completo

Variáveis, Constantes e Literais em Python

Domine os fundamentos de armazenamento de dados em Python: aprenda a declarar e manipular variáveis, usar constantes e trabalhar com vários tipos de literais em exemplos práticos.

Vídeo: Variáveis em Python e print()

Assista ao tutorial sobre como usar variáveis com a função print() para saída clara em seus scripts.

Variáveis em Python

Uma variável é uma referência nomeada que mantém um valor na memória. Pense nela como um contêiner que pode ser atualizado conforme seu programa roda. Por exemplo:

numero = 10

Aqui, numero recebe o valor inteiro 10. Mais tarde, o valor pode mudar:

numero = 10 numero = 1.1

Inicialmente numero continha 10; depois foi sobrescrito com 1.1. Em Python, variáveis armazenam referências a objetos, não os objetos em si.


Atribuindo valores a variáveis em Python

Use o operador de atribuição = para vincular um valor a um nome de variável.

Exemplo 1: Declarando e atribuindo um valor

site = "apple.com" print(site)

Saída

apple.com

Python infere o tipo automaticamente; site é uma string porque o valor está entre aspas.

Exemplo 2: Alterando o valor de uma variável

site = "apple.com" print(site) # Reatribui novo valor site = "programiz.com" print(site)

Saída

apple.com programiz.com

Exemplo 3: Atribuindo múltiplos valores a múltiplas variáveis

a, b, c = 5, 3.2, "Olá" print(a) print(b) print(c)

Atribuindo o mesmo valor a várias variáveis simultaneamente:

x = y = z = "mesmo" print(x) print(y) print(z)

Constantes

Uma constante é uma variável cujo valor deve permanecer inalterado durante o programa. Em Python, constantes são uma convenção, não um recurso da linguagem: você as nomeia em MAIÚSCULAS para sinalizar imutabilidade.

Exemplo 4: Declarando constantes em um módulo

Crie um arquivo constantes.py:

PI = 3.14159 GRAVIDADE = 9.8

Depois, use-os no principal.py:

import constantes print(constantes.PI) print(constantes.GRAVIDADE)

Saída

3.14159 9.8

Embora Python não force imutabilidade, a convenção de nomenclatura ajuda a manter clareza do código e evita reatribuição acidental.


Regras e convenções de nomenclatura

  1. Nomes de variáveis e constantes podem conter letras (a-z, A-Z), dígitos (0-9) e underscores (_), mas não devem começar com dígito.
  2. Use nomes descritivos: vogal é mais claro que v.
  3. Separe palavras com underscores para legibilidade: salario_atual.
  4. Constantes geralmente em maiúsculas: PI, VELOCIDADE_LUZ.
  5. Evite símbolos especiais como !, @, #, $, etc.
  6. Nunca inicie nome com número.

Literais

Um literal representa dados brutos no código-fonte. Python suporta vários tipos de literais, cada um com sua própria sintaxe e semântica.

Literais numéricos

Literais numéricos são imutáveis e vêm em três formas principais: inteiros, floats e números complexos.

Exemplo 5: Usando vários literais numéricos

a = 0b1010 # Binário b = 100 # Decimal c = 0o310 # Octal d = 0x12c # Hexadecimal float_1 = 10.5 float_2 = 1.5e2 # Notação científica x = 3.14j # Complexo print(a, b, c, d) print(float_1, float_2) print(x, x.imag, x.real)

Saída

10 100 200 300 10.5 150.0 3.14j 3.14 0.0

Literais de string

Strings são sequências de caracteres entre aspas simples, duplas ou triplas. Um único caractere entre aspas é um literal de caractere.

Exemplo 6: Trabalhando com strings

strings = "Isto é Python" char = "C" multilinha = """Esta é uma string multilinha com mais de uma linha de código.""" unicode = u"\u00dcnic\u00f6de" raw_str = r"raw \n string" print(strings) print(char) print(multilinha) print(unicode) print(raw_str)

Saída

Isto é Python C Esta é uma string multilinha com mais de uma linha de código. Ünicöde raw \n string

Literais booleanos

Literais booleanos são True e False, que internamente mapeiam para valores inteiros 1 e 0.

Exemplo 7: Usando literais booleanos

x = (1 == True) y = (1 == False) a = True + 4 b = False + 10 print("x é", x) print("y é", y) print("a:", a) print("b:", b)

Saída

x é True y é False a: 5 b: 10

Literais especiais

O literal None representa a ausência de valor.

Exemplo 8: Usando None

bebida = "Disponível" comida = None def menu(x): if x == bebida: print(bebida) else: print(comida) menu(bebida) menu(comida)

Saída

Disponível None

Literais de coleções

Python fornece quatro tipos de coleção principais: listas, tuplas, dicionários e conjuntos.

Exemplo 9: Usando literais de coleções

frutas = ["maçã", "manga", "laranja"] # Lista numeros = (1, 2, 3) # Tupla alfabeto = {'a':"maçã", 'b':"bola", 'c':"gato"} # Dicionário vogais = {'a', 'e', 'i', 'o', 'u'} # Conjunto print(frutas) print(numeros) print(alfabeto) print(vogais)

Saída

['maçã', 'manga', 'laranja'] (1, 2, 3) {'a': 'maçã', 'b': 'bola', 'c': 'gato'} {'e', 'a', 'o', 'i', 'u'}

Para aprofundamento em tipos numéricos e estruturas de dados, consulte o Tutorial Python oficial e a Referência da Biblioteca Padrão.

python

  1. Dominando Variáveis, Literais e Constantes em C++: Guia Completo
  2. Variáveis, Constantes e Literais em C: Um Guia Completo
  3. Palavras-chave e Identificadores em Python: Dominando Palavras Reservadas e Convenções de Nomenclatura
  4. Declarações, Indentação e Comentários em Python: Guia Claro
  5. Dominando Conversão e Casting de Tipos em Python: Guia Completo
  6. Dominando I/O e Importação de Módulos em Python: Guia Prático
  7. Obter Data e Hora Atuais em Python: Guia Prático
  8. Variáveis e Literais em Java: Guia Completo
  9. Função abs() em Python: Calcular Valores Absolutos para Números e Complexos
  10. Entendendo type() e isinstance() em Python: Exemplos Práticos