Python Variáveis: como definir/declarar tipos de variáveis de string
O que é uma variável em Python?
A Python variável é um local de memória reservado para armazenar valores. Em outras palavras, uma variável em um programa python fornece dados para o computador processar.
Python Tipos de Variáveis
Cada valor em Python tem um tipo de dados. Diferentes tipos de dados em Python e guarante que os mesmos estão Numbers, Lista, Tupla, Strings, Dicionário, etc. Variáveis em Python pode ser declarado por qualquer nome ou até mesmo por alfabetos como a, aa, abc, etc.
Como declarar e usar uma variável
Vejamos um exemplo. Definiremos variável em Python e declare-o como “a” e imprima-o.
a=100 print (a)
Declarar novamente uma variável
Você pode declarar novamente Python variáveis mesmo depois de você ter declarado uma vez.
Aqui temos Python declare a variável inicializada com f = 0.
Later, reatribuímos a variável f ao valor “guru99”
Python 2 Exemplo
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Exemplo
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Concatenação de String e Variável
Vamos ver se você pode concatenar diferentes tipos de dados, como string e número. Por exemplo, concatenaremos “Guru” com o número “99”.
Diferentemente dos Java, que concatena número com string sem declarar número como string, enquanto declara variáveis em Python requer declarar o número como string, caso contrário, 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 corda, pode concatenar “Guru” + str(“99”)= “Guru99” na saída.
a="Guru" b = 99 print(a+str(b))
Python Tipos de variáveis: locais e globais
Existem dois tipos de variáveis em Python, Variável global e Variável local. Quando você quiser usar a mesma variável para o restante do seu programa ou módulo, você a declara como uma variável global, enquanto se quiser usar a variável em uma função ou método específico, você usa uma variável local enquanto Python declaração de variável.
Vamos entender isso Python tipos de variáveis com a diferença entre variáveis locais e globais no programa abaixo.
- Vamos definir a variável em Python onde a variável “f” é global no escopo e recebe o valor 101 que é impresso na saída
- A variável f é novamente declarada em função e assume local escopo. É atribuído o valor “Estou aprendendo Python.” que é impresso como saída. Esse Python a variável declarada é diferente da variável global “f” definida anteriormente
- Terminada a chamada da função, a variável local f é destruída. Na linha 12, quando imprimimos novamente o valor de “f”, ele exibe o valor da variável global f=101
Python 2 Exemplo
# 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
Python 3 Exemplo
# 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)
Embora Python declaração de variável usando a palavra-chave No geral, você pode referenciar a variável global dentro de uma função.
- A variável “f” é global no escopo e recebe o valor 101 que é impresso na saída
- A variável f é declarada usando a palavra-chave global. Isto é NÃO a variável local, mas a mesma variável global declarada anteriormente. Portanto, quando imprimimos seu valor, a saída é 101
-
Alteramos o valor de “f” dentro da função. Terminada a chamada da função, o valor alterado da variável “f” persiste. Na linha 12, quando imprimimos novamente o valor de “f”, ele exibe o valor “alterando variável global”
Python 2 Exemplo
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Exemplo
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 Python variáveis usando o comando do "nome variável".
No exemplo abaixo de Python deletar variável, excluímos a variável f, e quando prosseguimos para imprimi-la, obtemos o erro “o nome da variável não está definido”O que significa que você excluiu a variável.
Exemplo de Python excluir variável ou Python variável clara:
f = 11; print(f) del f print(f)
Resumo
- As variáveis são referidas como “envelope” ou “baldes” onde as informações podem ser mantidas e referenciadas. Como qualquer outra linguagem de programação Python também usa uma variável para armazenar as informações.
- Variáveis podem ser declaradas por qualquer nome ou até mesmo por alfabetos como a, aa, abc, etc.
- Variáveis podem ser declaradas novamente mesmo depois de você as ter declarado pela primeira vez
- Python constantes podem ser entendidas como tipos de variáveis que contêm um valor que não pode ser alterado. Geralmente Python constantes são referenciadas de outros arquivos. Python define constante é declarada em um arquivo novo ou separado que contém funções, módulos, etc.
- Tipos de variáveis em Python or Python tipos de variáveis: 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 deletar uma variável, utiliza-se a palavra-chave “del”.