Tudo sobre Variáveis em Phyton e suas operações!

Variáveis em Phyton e suas definições

Uma variável é uma área da memória do computador na qual um valor é armazenado. Aos olhos do programador, esta variável é definida por um nome, enquanto para o computador é na verdade um endereço, ou seja, uma determinada área da memória. Para tirar todas as suas dúvidas, veremos neste tutorial, tudo sobre Variáveis em Phyton e suas operações.

As variáveis em Phyton – Definição

Em Python, a declaração de uma variável e sua inicialização (ou seja, o primeiro valor que armazenaremos nela) são feitas ao mesmo tempo. Para se convencer disso, teste as seguintes instruções após iniciar o intérprete:

As Variáveis em phyton

Linha 1. Neste exemplo, declaramos e inicializamos a variável x com o valor 2. Observe que, na realidade, várias coisas aconteceram:

  • Python “adivinhou” que a variável era um número inteiro. Python é considerada uma linguagem de tipo dinâmico .
  • Python alocou (reservado) espaço na memória para acomodar um inteiro. Cada tipo de variável ocupa mais ou menos espaço na memória. Python também tornou possível encontrar a variável sob o nome x.
  • Finalmente, Python atribuiu o valor 2 à variável x.

Em outras linguagens (em C, por exemplo), você deve codificar essas etapas diferentes uma por uma. Python sendo uma linguagem de alto nível , a instrução simples x = 2 foi o suficiente para realizar as 3 etapas de uma vez!

Linhas 2 e 3. O interpretador nos permitiu saber o conteúdo da variável apenas digitando seu nome. Lembre-se disso porque é uma especificidade do interpretador Python, muito útil para depurar erros em um programa. Por outro lado, a linha de um script Python que contém apenas o nome de uma variável (sem qualquer outra indicação) não exibirá o valor da variável na tela durante a execução (no entanto, esta instrução permanece válida e não irá gerar um erro).

Observe também que o operador de atribuição é = usado em certo sentido. Por exemplo, a instrução x = 2 significa que atribuímos o valor localizado à direita do operador = (aqui, 2) à variável localizada à esquerda (aqui, x). Outras linguagens de programação como R usam símbolos <- para tornar a atribuição de uma variável mais explícita, por exemplo x <- 2.

Finalmente, na instrução x = y – 3, a operação y – 3 é avaliada primeiro e, em seguida, o resultado dessa operação é atribuído à variável x.

Tipos de Variáveis

O tipo de uma variável corresponde à sua natureza. Os três tipos principais de que precisaremos primeiro são inteiros ( inteiro ou int ), números decimais que chamaremos de floats e strings ( string ou str ). Claro, existem muitos outros tipos (por exemplo, booleanos, números complexos, etc.).

No exemplo anterior, armazenamos um inteiro ( int ) na variável x, mas é perfeitamente possível armazenar flutuantes, strings (string ou str) ou muitos outros tipos de variáveis ​​que veremos a seguir:

Tipos de Variáveis em phyton

Quando estudamos as variáveis em Phyton é importante observar que:

Python reconhece certos tipos de variáveis ​​automaticamente (inteiro, flutuante ). Por outro lado, para uma string de caracteres, ela deve estar entre aspas (duplas, simples, ou mesmo três aspas duplas ou simples sucessivas) para indicar ao Python o início e o fim da string de caracteres.

No interpretador, a exibição direta do conteúdo de uma sequência de caracteres é feita com aspas simples, independentemente do tipo de aspas usado para definir a sequência de caracteres.

Em Python, como na maioria das linguagens de programação, o ponto é usado como separador decimal. Portanto, 3.14 é um número reconhecido como float no Python while 3.14.

Nomenclatura

Os nomes das variáveis ​​em Python podem ser letras minúsculas ( a à z), letras maiúsculas ( A à Z), números ( 0 à 9) ou o caractere de sublinhado ( _). Você não pode usar espaços em um nome de variável.

Além disso, o nome de uma variável não deve começar com um número e não é recomendado começar com o caractere _ (exceto em casos muito especiais).

Além disso, certifique-se de evitar o uso da palavra “reservado” por Python como um nome de variável (por exemplo print, range, for, from etc.).

Finalmente, o Python é sensível, o que significa que as variáveis TesT, test ou TEST são diferentes.

Escrita científica

Você pode escrever números muito grandes ou muito pequenos com potências de 10 usando o símbolo e:

Tipos de Variáveis em phyton - Escrita científica

Isso é chamado de escrita ou notação científica. Podemos notar duas coisas importantes:

  • 1e6 ou 3.12e-3 não implica o uso do número exponencial e, mas significa 1×1061×106 ou 3,12×10-33,12×10-3 respectivamente;
  • Mesmo se colocarmos apenas inteiros à esquerda e à direita do símbolo e (como em 1e6), o Python sempre gera um float .

Finalmente, você sem dúvida notou que às vezes é doloroso escrever números compostos de muitos dígitos, por exemplo, o número de Avogradro 6.02214076 × 10²³ ou o número de humanos na Terra (30 de março de 2021) 7807568245. Para encontrar um, Python permite o uso do caractere “acentuado” (ou sublinhado ) _ para separar grupos de dígitos. Por exemplo:

Tipos de Variáveis em phyton - Escrita científica modelo2

Nestes exemplos, o caractere _ é usado para separar grupos de 3 dígitos, mas você pode fazer o que quiser:

Tipos de Variáveis em phyton - Escrita científica mod3

Operações

Operações em tipos numéricos

As quatro operações aritméticas básicas são feitas de forma simples em tipos numéricos (inteiros e flutuantes):

Operações em tipos numéricos

Observe, entretanto, que se você misturar os tipos inteiro e flutuante , o resultado será retornado como um flutuante (porque esse tipo é mais geral). Além disso, o uso de parênteses permite que você gerencie as prioridades.O operador /realiza uma divisão. Ao contrário dos operadores +, – e , * este sempre retorna um float :

Operações em tipos numéricos2

O operador de energia usa os símbolos **:

Operações em tipos numéricos3

Para obter o quociente e o resto de uma divisão inteira usamos os símbolos // e módulo respectivamente %:

Operações em tipos numéricos4

Os símbolos +, -, *, /, **, //e % são chamados operadores , porque eles estão fazendo as operações de variáveis.

Finalmente, existem operadores “combinados” que realizam uma operação e atribuição em uma única etapa:

Operações em tipos numéricos5

O operador += realiza uma adição e, em seguida, atribui o resultado à mesma variável. Esta operação é chamada de “incremento”.

Os operadores -=, *= e /= se comportam de forma semelhante para subtração, multiplicação e divisão.

Operações em cadeias de caracteres

Nas variáveis em Phyton, pra cadeias de caracteres (chaine), duas operações são possíveis, adição e multiplicação:

Operações em tipos numéricos6

O operador de adição + concatena (monta) duas strings.

O operador de multiplicação * entre um inteiro e uma string duplica (repete) uma string de caracteres várias vezes.

AVISO

Você observa que os operadores + e * se comportam de maneira diferente se forem inteiros ou strings: 2 + 2 é uma adição enquanto “2” + “2” é uma concatenação. Chamamos isso de redefinição de comportamento dos operadores.

Conclusão

As variáveis em Phyton ainda são compostas de Transações ilícitas, A função type (), Conversão de tipo, divisão de dois inteiros, Mínimo e máximo, mas, tudo isso, é material para os próximos tutoriais sobre Phyton.

Agora que você aprendeu sobre as principais variáveis, pode colocar em prática nos seus próximos projetos, se tiver algumas sugestão e dúvidas sobre conteúdos, fique atento aos novos conteúdos em site!

Compartilhe

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on print
imprimir
Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on print

O que achou deste artigo?

Leia também