ariá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

Cada valor em Python possui 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, aprenderemos,

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)

Declarar novamente uma variável

Você pode declarar novamente as variáveis ​​Python mesmo depois de declarar uma vez.

Aqui temos a variável de declaração do Python inicializada com f = 0.

Mais tarde, reatribuímos a variável f para o valor 'guru99'

Exemplo de Python 2

 # Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f

Exemplo de Python 3

 # Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)

Python String Concatenation and Variable

Vamos ver se você pode concatenar diferentes tipos de dados, como string e número. 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 'Guru' + p ('99') = 'Guru99' na saída.

 a='Guru' b = 99 print(a+str(b))

Tipos de variáveis ​​Python: local e global

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 resto 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 durante a declaração da variável Python.

Vamos entender esses tipos de variáveis ​​Python com a diferença entre variáveis ​​locais e globais no programa abaixo.

  1. Vamos definir a variável em Python onde a variável 'f' é global no escopo e é atribuído o valor 101, que é impresso na saída
  2. 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
  3. Assim que a chamada da função termina, a variável local f é destruída. Na linha 12, quando novamente, imprimimos o valor de 'f' se ele exibe o valor da variável global f = 101

Exemplo de 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 de 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 declaração de variável Python usando a palavra-chave global, você pode fazer referência à variável global dentro de uma função.

  1. A variável 'f' é global no escopo e é atribuído o valor 101, que é impresso na saída
  2. A variável f é declarada usando a palavra-chave global . Isso é NÃO para variável local , mas a mesma variável global declarada anteriormente. Portanto, quando imprimimos seu valor, a saída é 101
  3. Alteramos o valor de 'f' dentro da função. Depois 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' se ele exibe o valor 'alterando a variável global'

Exemplo de 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 de 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)

Exclua uma variável

Você também pode excluir variáveis ​​Python usando o comando de 'nome variável'.

No exemplo abaixo de variável de exclusão do Python, excluímos a variável f, e quando continuamos a 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 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 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.
  • As variáveis ​​podem ser declaradas por qualquer nome ou mesmo alfabetos como a, aa, abc, etc.
  • As variáveis ​​podem ser declaradas novamente mesmo depois de você tê-las declarado pela primeira vez
  • Em Python você não pode concatenar string com número diretamente, você precisa declará-los como uma variável separada, e depois disso, você pode concatenar número com string
  • As constantes Python podem ser entendidas como tipos de variáveis ​​que contêm 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, ele usa a palavra-chave 'del'.