Variáveis Python:como definir/declarar tipos de variáveis de string
O que é uma variável em Python?
Uma variável Python é um local de memória reservado para armazenar valores. Em outras palavras, uma variável em um programa python fornece dados ao computador para processamento.
Tipos de variáveis Python
Todo valor em Python tem um tipo de dados. Diferentes tipos de dados em Python são Números, Lista, Tupla, Strings, Dicionário, etc. Variáveis em Python podem ser declaradas por qualquer nome ou mesmo alfabetos como a, aa, abc, etc.
Neste tutorial, vamos aprender,
- Como declarar e usar uma variável
- Redeclarar uma variável
- Concatenar variáveis
- Variáveis locais e globais
- Excluir uma variável
Como declarar e usar uma variável
Vamos ver um exemplo. Vamos definir a variável em Python e declará-la como “a” e imprimi-la.
a=100 print (a)
Redeclarar uma variável
Você pode declarar novamente as variáveis Python mesmo depois de ter declarado uma vez.
Aqui temos a variável de declaração do Python inicializada com f=0.
Mais tarde, reatribuímos a variável f ao valor “guru99”
Exemplo do Python 2
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Exemplo do Python 3
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Concatenação e variável de string Python
Vamos ver se você pode concatenar diferentes tipos de dados como string e número juntos. Por exemplo, vamos concatenar “Guru” com o número “99”.
Ao contrário do Java, que concatena número com string sem declarar número como string, enquanto declarar variáveis em Python requer declarar o número como string, caso contrário, ele mostrará um TypeError
Para o código a seguir, você obterá uma saída indefinida –
a="Guru" b = 99 print a+b
Uma vez que o inteiro é declarado como string, ele pode concatenar tanto “Guru” + str (“99”)=“Guru99” na saída.
a="Guru" b = 99 print(a+str(b))
Tipos de variável Python:local e global
Existem dois tipos de variáveis em Python, variável global e variável local. Quando você quer usar a mesma variável para o resto do seu programa ou módulo, você a declara como uma variável global, enquanto se você quer usar a variável em uma função ou método específico, você usa uma variável local enquanto declaração de variável Python.
Vamos entender esses tipos de variáveis Python com a diferença entre variáveis locais e globais no programa abaixo.
- Vamos definir uma variável em Python onde a variável “f” é global no escopo e é atribuído o valor 101 que é impresso na saída
- A variável f é novamente declarada em função e assume local alcance. É atribuído o valor “Estou aprendendo Python”. que é impresso como uma saída. Esta variável de declaração do Python é diferente da variável global “f” definida anteriormente
- Quando a chamada da função termina, a variável local f é destruída. Na linha 12, quando novamente, imprimimos o valor de “f” é que exibe o valor da variável global f=101
Exemplo do Python 2
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Exemplo do Python 3
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
Enquanto a declaração de variável Python usando a palavra-chave global, você pode referenciar a variável global dentro de uma função.
- A variável "f" é global no escopo e é atribuído o valor 101 que é impresso na saída
- A variável f é declarada usando a palavra-chave global . Isso NÃO uma variável local , mas a mesma variável global declarada anteriormente. Portanto, quando imprimimos seu valor, a saída é 101
- Mudamos o valor de “f” dentro da função. Uma vez que a chamada da função termina, o valor alterado da variável “f” persiste. Na linha 12, quando novamente, imprimimos o valor de “f” é que ele exibe o valor “variável global em mudança”
Exemplo do Python 2
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Exemplo do Python 3
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Excluir uma variável
Você também pode excluir variáveis Python usando o comando del "nome variável".
No exemplo abaixo da variável de exclusão do Python, excluímos a variável f e, quando continuamos a imprimi-la, recebemos o erro “nome da variável não está definido ” o que significa que você excluiu a variável.
Exemplo de variável de exclusão do Python ou variável de limpeza do Python:
f = 11; print(f) del f print(f)
Resumo:
- As variáveis são chamadas de “envelope” ou “baldes” onde as informações podem ser mantidas e referenciadas. Como qualquer outra linguagem de programação, o Python também usa uma variável para armazenar as informações.
- As variáveis podem ser declaradas por qualquer nome ou até alfabetos como a, aa, abc, etc.
- As variáveis podem ser declaradas novamente mesmo depois de serem declaradas pela primeira vez
- As constantes Python podem ser entendidas como tipos de variáveis que guardam o valor que não pode ser alterado. Normalmente, as constantes do Python são referenciadas a partir de outros arquivos. A constante de definição do Python é declarada em um arquivo novo ou separado que contém funções, módulos, etc.
- Tipos de variáveis em Python ou tipos de variáveis Python:local e global
- Declare a variável local quando quiser usá-la para a função atual
- Declare a variável global quando quiser usar a mesma variável para o resto do programa
- Para excluir uma variável, ela usa a palavra-chave “del”.
python
- Variáveis C# e tipos de dados (primitivos)
- Variáveis, constantes e literais do Python
- Tipos de dados Python
- Variáveis globais, locais e não locais do Python
- Palavra-chave global do Python
- Variáveis e tipos C++:int, double, char, string, bool
- Strings em C:como declarar variável, inicializar, imprimir, exemplo
- Função Python String strip () com EXEMPLO
- Python String count() com EXEMPLOS
- Python String format() Explique com EXEMPLOS