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”

Declarar novamente uma variável

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

Python Concatenação de String e Variável

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.

  1. 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
  2. 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
  3. 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 Tipos de Variáveis

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.

  1. A variável “f” é global no escopo e recebe o valor 101 que é impresso na saída
  2. 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
  3. 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 Tipos de Variáveis

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.

Excluir uma 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”.