Variáveis ​​Python: como definir / declarar tipos de variáveis ​​de string

Índice:

Anonim

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
  • Declarar novamente uma variável
  • Variáveis ​​Concatenadas
  • Variáveis ​​locais e globais
  • Exclua 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 = 100imprimir (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 ao valor "guru99"

Exemplo de Python 2

# Declare uma variável e inicialize-af = 0imprimir f# reafirmar a variável funcionaf = 'guru99'imprimir f

Exemplo de Python 3

# Declare uma variável e inicialize-af = 0imprimir (f)# reafirmar a variável funcionaf = 'guru99'imprimir (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 = 99print a+b

Depois que o inteiro é declarado como string, ele pode concatenar "Guru" + str ("99") = "Guru99" na saída.

a = "Guru"b = 99imprimir (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 em escopo e recebe o valor 101 que é impresso na saída
  2. A variável f é novamente declarada em função e assume o escopo local . É 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 imprimirmos novamente o valor de "f", ele exibirá o valor da variável global f = 101

Exemplo de Python 2

# Declare uma variável e inicialize-af = 101imprimir f# Variáveis ​​globais vs. locais em funçõesdef someFunction ():# global ff = 'Estou aprendendo Python'imprimir fsomeFunction ()imprimir f

Exemplo de Python 3

# Declare uma variável e inicialize-af = 101imprimir (f)# Variáveis ​​globais vs. locais em funçõesdef someFunction ():# global ff = 'Estou aprendendo Python'imprimir (f)someFunction ()imprimir (f)

Enquanto a declaração da variável Python usa a palavra-chave global, você pode fazer referência à variável global dentro de uma função.

  1. A variável "f" é global em escopo e é atribuído o valor 101, que é impresso na saída
  2. A variável f é declarada usando a palavra-chave global . Esta NÃO é uma 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 imprimirmos novamente o valor de "f", ele exibirá o valor "alterando a variável global"

Exemplo de Python 2

f = 101;imprimir f# Variáveis ​​globais vs. locais em funçõesdef someFunction ():global fimprimir ff = "alterando a variável global"someFunction ()imprimir f 

Exemplo de Python 3

f = 101;imprimir (f)# Variáveis ​​globais vs. locais em funçõesdef someFunction ():global fimprimir (f)f = "alterando a variável global"someFunction ()imprimir (f)

Exclua uma variável

Você também pode excluir variáveis ​​Python usando o comando del "nome da 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;imprimir (f)del fimprimir (f)

Resumo:

  • As variáveis ​​são referidas como "envelopes" 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 em 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".