freeCodeCamp/guide/portuguese/python/variable-names-and-binding/index.md

2.0 KiB
Raw Blame History

title localeTitle
Python Variables Names and Binding Nomes e vinculação de variáveis Python

Ter objetos não é útil, a menos que haja uma maneira de usá-los. Para usar um objeto , deve haver uma maneira de referenciá-los. Em Python, isso é feito vinculando objetos a nomes . Uma visão geral detalhada de pode ser encontrada aqui

Uma maneira de fazer isso é usando uma instrução de atribuição . Isso é comumente chamado de atribuição de uma variável no contexto do Python. Se estiver falando sobre programação no contexto de outras linguagens, vincular um objeto a um nome pode ser mais preciso.

>>> some_number = 1 
 >>> print(some_number) 
 1 

No exemplo acima, o destino da declaração de atribuição é um nome (identificador), some_number . O objeto que está sendo atribuído é o número 1. A instrução liga o objeto ao nome . A segunda instrução, usamos essa ligação, print o objeto ao qual some_number se refere.

O identificador não é precedido por um tipo . Isso é porque o Python é uma linguagem tipificada dinamicamente. O identificador é ligado a um objeto que possui um tipo , no entanto, o identificador em si pode ser rebatido para outro objeto de um tipo diferente:

>>> some_variable = 1 
 >>> print(some_variable) 
 1 
 >>> some_variable = "Hello campers!" 
 >>> print(some_variable) 
 Hello campers! 

Ao nomear variáveis, você deve seguir estas regras:

  • Um nome de variável deve começar com uma letra ou o caractere de sublinhado
  • Um nome de variável não pode começar com um número ou caracteres especiais (! @ #% ^ & *, Etc.)
  • Um nome de variável só pode conter caracteres alfanuméricos e sublinhados (Az, 0-9 e _)
  • Os nomes de variáveis são sensíveis a maiúsculas e minúsculas (num, NUM e Num são três variáveis diferentes)