Variáveis ​​do Python: entendendo os fundamentos

Neste artigo, você aprenderá sobre os fundamentos das variáveis ​​do Python , incluindo como declará-las e usá-las e por que são tão importantes para uma programação eficaz.

O que é variável Python?

Uma variável em Python é um local de armazenamento na memória de um computador ao qual é atribuído um valor. Como programador, você pode usar variáveis ​​para armazenar dados que podem ser manipulados e processados ​​em um programa. O valor de uma variável pode ser alterado durante a execução do programa, o que o torna um tipo de dado dinâmico e flexível.

Importante : depois de atribuir um valor a uma variável, ela se torna uma variável. Não há digitação estática em Python.


Declarando Variáveis ​​em Python

Não há comando para declarar uma variável em Python. Para declarar uma variável em Python, basta seguir alguns passos simples.

Primeiro, escolha um nome para sua variável que reflita com precisão os dados que ela conterá.

Em seguida, use o operador de atribuição = para atribuir um valor à variável.

Por exemplo:

Example: 

1
2
3
4
5
6
x = 8
y = "Elon Musk"
print(x)
print(y)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

No exemplo acima, criamos duas variáveis, x e y , com diferentes tipos de dados .

  • A primeira variável, x, é um número inteiro com um valor de 8 .
  • A segunda variável, y, é uma string com o valor “ Elon Musk ”.

Para imprimir os valores dessas variáveis, usamos a função print() .

  • A primeira instrução print() imprime o valor de x, que é 8, no console.
  • A segunda instrução print() imprime o valor de y, que é “Elon Musk”, no console.

Você não precisa especificar o tipo de variáveis ​​em Python, pois elas podem mudar de tipo após serem atribuídas:

Example: 

1
2
3
4
5
mr = 8 # mr is of type int
ex = "Sally" # ex is now of type str
print(ex)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Neste exemplo, primeiro atribuímos o valor 8 à variável mr , e como o valor é um inteiro, mr é considerada uma variável inteira. Em seguida, atribuímos o valor de string “ Sally ” à variável ex , o que significa que ex agora é uma variável de string . Finalmente, imprimimos o valor de ex usando a função print() .


Casting variável do Python

Ao converter uma variável em Python, você está definindo explicitamente seu tipo de dados. Isso pode ser útil quando você precisa converter uma variável de um tipo para outro.

Por exemplo, pode ser necessário converter uma variável de cadeia de caracteres em uma variável de número inteiro para poder executar uma operação matemática.

Para converter uma variável em Python, você usa funções internas como int() , float() e str() .

Essas funções recebem um valor como argumento e retornam um novo valor com o tipo de dados especificado.

No exemplo abaixo, estamos usando a conversão para converter um valor em um tipo de dados específico.

Example: 

1
2
3
4
5
6
7
8
9
m = str(3) # m will occur '3'
r = int(3) # r will occur 3
x = float(3) # x will occur 3.0
print(m)
print(r)
print(x)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Exemplo de Explicação

  • Primeiro, usamos a função str() para converter o valor inteiro 3 em uma string. Portanto, a variável m conterá o valor da string ' 3 '.
  • Em seguida, usamos a função int() para converter o valor inteiro 3 em um número inteiro. Como já é um número inteiro, não haverá alteração no valor. A variável r conterá o valor inteiro 3.
  • Terceiro, usamos a função float() para converter o valor inteiro 3 em um número de ponto flutuante. Portanto, a variável x manterá o valor de ponto flutuante 3.0 .
  • Por fim, utilizamos a função print() para exibir os valores dessas variáveis ​​na tela. A saída será '3', '3' e '3.0', respectivamente.

Determinar o tipo de dados

Ao usar Python, a função type() permite determinar o tipo de dados de uma variável.

Isso pode ser útil ao trabalhar com uma grande base de código ou ao depurar.

No exemplo abaixo, temos duas variáveis, m e r , atribuídas a um valor inteiro de 8 e um valor de string de “ Elon ” respectivamente.

Podemos usar a função type() para determinar o tipo de dados de cada variável.

Quando imprimirmos a saída usando a função print(), ela nos mostrará o tipo de dados de cada variável:

Example: 

1
2
3
4
5
6
m = 8
r = "Elon"
print(type(m))
print(type(r))
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Além dos tipos de dados básicos como inteiros e strings, a função type() também pode ser usada para determinar o tipo de dados de objetos mais complexos, como listas ou dicionários .


Tipos de variáveis ​​do Python

Em Python, existem vários tipos de variáveis, cada uma com suas características e usos específicos. Entender esses tipos é essencial para uma programação eficaz em Python.

Ao trabalhar com dados em Python, você precisará conhecer os tipos de variáveis. Os tipos de variáveis ​​classificam itens de dados e determinam quais operações podem ser executadas neles. Na programação Python, tudo é um objeto, incluindo variáveis, que são instâncias de uma classe.

A seguir estão os tipos de dados padrão do Python:

  1. Numérico.
  2. Tipo de sequência.
  3. Boleano.
  4. Definir.
  5. Variáveis ​​de tupla.
  6. Dicionário.

O que é melhor, aspas simples ou duplas?

As variáveis ​​que são declaradas como strings podem ser declaradas como aspas simples ou duplas. Ambas são as formas preferidas:

Example: 

1
2
3
4
5
6
7
x = "Elon_Musk"
# Or
x = 'Elon_Musk'
print (x)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Maiúsculas e minúsculas

No que diz respeito ao Python, os nomes das variáveis ​​diferenciam maiúsculas de minúsculas.

Isso criará duas variáveis:

Example: 

1
2
3
4
5
6
7
a = 4
A = "Sally"
#A has a value Sally and a has digit 4 – both are different variables.
print( a )
print( A )
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Variáveis ​​de saída do Python

Ao gerar variáveis ​​em Python, a instrução print é frequentemente usada.

Python usa o caractere + para combinar texto e variáveis:

Example: 

1
2
3
4
a = "Twitter"
print("Elon Musk Is CEO Of " + a)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O caractere + também pode ser usado para adicionar variáveis ​​a outra variável em Python:

Example: 

1
2
3
4
5
6
a = "Twitter is "
b = "Own by Elon Musk"
c = a + b
print(c)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O caractere + funciona como um operador matemático para números:

Example: 

1
2
3
4
5
a = 3
b = 7
print(a + b)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O Python fornecerá uma mensagem de erro se você tentar combinar uma string e um número:

Example: 

1
2
3
4
5
a = 3
b = "Elon"
print(a + b)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Diretrizes de Variáveis ​​do Python

Ao nomear variáveis ​​Python, existem algumas convenções que você deve seguir para tornar seu código mais legível e compreensível.

Aqui estão algumas práticas recomendadas para nomear variáveis ​​Python:

  1. Você deve começar um nome de variável com uma letra ou um sublinhado.
  2. Não pode haver número no início de um nome de variável.
  3. Em nomes de variáveis, caracteres alfanuméricos e sublinhados (Az, 0-9 e _) são permitidos.
  4. elon_musk , E lon_ M usk e ELON_MUSK são três variáveis ​​diferentes (as variáveis ​​Python diferenciam maiúsculas de minúsculas).
  5. Uma variável não pode ser nomeada usando palavras reservadas (palavras-chave).

Usos de variáveis ​​do Python

Os usos das variáveis ​​Python são os seguintes:

  1. As variáveis ​​são usadas para armazenar dados de vários tipos, como números, strings, listas, dicionários e muito mais. Esses valores podem ser acessados ​​e manipulados em todo o seu código.
  2. As variáveis ​​são usadas para executar operações aritméticas, concatenação de strings, manipulação de listas e outras manipulações de dados. Você pode atribuir valores a variáveis ​​e usá-los em operações matemáticas ou lógicas.
  3. As variáveis ​​desempenham um papel no controle do fluxo de execução em seu código. Eles podem conter valores booleanos (True ou False) para determinar o resultado de declarações condicionais, como if, else e elif. Com base no valor de uma variável, seções específicas de código podem ser executadas.
  4. As variáveis ​​são freqüentemente usadas em loops para iterar sobre estruturas de dados ou repetir um conjunto de instruções por um número específico de vezes. As variáveis ​​podem atuar como contadores ou armazenamento temporário durante cada iteração.
  5. Variáveis ​​são usadas como parâmetros em definições de função para passar valores para funções. Eles permitem que você forneça dados de entrada para os cálculos ou operações da função. Além disso, as variáveis ​​são usadas como valores de retorno de funções para fornecer saída ou dados processados ​​de volta ao código de chamada.
  6.  As variáveis ​​têm escopos diferentes dentro de um programa e ajudam a gerenciar dados em contextos específicos. As variáveis ​​podem ter escopo local dentro de uma função, escopo global acessível em todo o programa ou escopo limitado a um bloco de código específico.
  7. As variáveis ​​podem ser usadas para armazenar valores de configuração ou configurações que podem ser facilmente modificadas ou acessadas. Isso permite um comportamento flexível do programa sem codificar valores específicos.

Conclusão

As variáveis ​​Python fornecem um meio flexível e dinâmico para armazenar e manipular dados em um programa. Em Python, as variáveis ​​podem armazenar dados de diferentes tipos e você não precisa declarar o tipo de dados explicitamente. Seguindo algumas práticas recomendadas para nomear variáveis, você pode tornar seu código mais legível e compreensível. Esperamos que este artigo tenha fornecido a você um bom entendimento das variáveis ​​Python e sua importância na programação.

Fique por dentro! Assine nosso boletim informativo abaixo e fique conectado com as informações técnicas mais recentes neste site.
Nós valorizamos o seu feedback.
+1
2
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone