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 em Python: Declarando e Gerenciando Tipos String

O que é uma Variável em Python?

Uma variável em Python é um local de memória reservado que armazena um valor. Em um programa, uma variável fornece dados ao computador para processamento.

Tipos de Variáveis em Python

Todo valor em Python tem um tipo de dado – números, listas, tuplas, strings, dicionários e mais. Nomes de variáveis podem ser qualquer identificador válido, como a, aa ou abc.

Como Declarar e Usar uma Variável

Veja um exemplo simples que declara a variável a e imprime seu valor.

a = 100
print(a)

Re-declarar uma Variável

Python permite reatribuir uma variável após sua criação. Os exemplos a seguir demonstram isso tanto no Python 2 quanto no Python 3.

Python 2:

# Declaração inicial
f = 0
print f
# Reatribuição
f = 'guru99'
print f

Python 3:

# Declaração inicial
f = 0
print(f)
# Reatribuição
f = 'guru99'
print(f)

Variáveis em Python: Declarando e Gerenciando Tipos String

Concatenação de Strings com Variáveis

Diferente de Java, Python não converte automaticamente números para strings durante concatenação. Tentar concatenar uma string e um inteiro gera um TypeError. Converta o número para string primeiro:

a = 'Guru'
b = 99
print(a + str(b))  # Saída: Guru99

Variáveis em Python: Declarando e Gerenciando Tipos String

Variáveis Locais vs. Globais

Variáveis podem ser locais (limitadas a uma função) ou globais (acessíveis em todo o módulo). Os exemplos a seguir ilustram a diferença.

Python 2 (sem a palavra-chave global):

f = 101
print f
def someFunction():
    f = 'Estou aprendendo Python'
    print f
someFunction()
print f

Python 3 (sem a palavra-chave global):

f = 101
print(f)
def someFunction():
    f = 'Estou aprendendo Python'
    print(f)
someFunction()
print(f)

Variáveis em Python: Declarando e Gerenciando Tipos String

Usar a palavra-chave global permite que uma função modifique uma variável global:

Python 2:

f = 101
print f
def someFunction():
    global f
    print f
    f = 'alterando variável global'
someFunction()
print f

Python 3:

f = 101
print(f)
def someFunction():
    global f
    print(f)
    f = 'alterando variável global'
someFunction()
print(f)

Variáveis em Python: Declarando e Gerenciando Tipos String

Deletando uma Variável

Para remover uma variável da memória, use a palavra-chave del. Após a exclusão, acessar a variável gera um NameError:

f = 11
print(f)
del f
print(f)  # Gera NameError

Variáveis em Python: Declarando e Gerenciando Tipos String

Resumo

python

  1. Domine Variáveis e Tipos de Dados Primitivos em C#: Guia Completo
  2. Variáveis, Constantes e Literais em Python – Guia Completo
  3. Dominando Tipos de Dados em Python: Guia Prático
  4. Entendendo Variáveis Globais, Locais e Nonlocal em Python
  5. Dominando a Palavra-chave Global do Python: Como e Quando Usá-la
  6. Variáveis e Tipos de Dados em C++: Guia Completo sobre int, double, char, string, bool
  7. Strings em C Facilitadas: Declaração, Entrada, Saída e Funções da Biblioteca
  8. Dominando o Método strip() do Python: Guia Completo e Exemplos Práticos
  9. Domine o str.count() do Python: Como Contar Caracteres e Substrings com Exemplos
  10. Domine Strings format() em Python com Exemplos Claros