CodeGym /Cursos /Python SELF PT /Escrevendo código

Escrevendo código

Python SELF PT
Nível 3 , Lição 4
Disponível

10.1 Exibir texto

Bora exibir algo mais. Tipo, o seu nome e o ano de nascimento. Pra isso, só manda mais dois print(). Vai ficar assim, ó:


                print("Alexandre")
                print(1985)

Os números podem ser exibidos sem aspas. Aspas fazem parte do texto, mas não da função print().

Olha só como ficou pra mim:

10.2 Criando variáveis

Como provavelmente você já sabe, muitas linguagens de programação têm variáveis. No Python, isso também rola.

Bora definir: variável é um espaço especial na memória que guarda alguns dados. No Python, as variáveis têm nome e valor.

Dá pra pensar na variável como uma caixa com uma etiqueta escrita — o nome. O conteúdo da caixa é o valor da variável.

Em Python, nem precisa declarar a variável de um jeito especial. Simplesmente manda a construção assim:


        nome = valor

Esse sinal de igual aí — não é igualdade como na matemática. É o operador de atribuição.

Resumindo, o símbolo "=" é um comando que fala que a variável nome tem que receber (atribuir) o valor valor.

Olha só uns exemplos:

nome = "Alexandre"

idade = 35

cidade = "Londres"

pi = 3.14

A variável nome guarda o valor — uma string com o texto «Alexandre»

A variável idade guarda o valor — o número 35

A variável cidade guarda o valor — uma string com o texto «Londres»

A variável pi guarda o valor — o número decimal 3.14

No Python, qualquer variável pode guardar qualquer valor. A variável não tem tipo pré-definido, só o tipo do objeto que ela tem agora.

10.3 Expressões e operadores

Do lado esquerdo do sinal de atribuição sempre tem que ter o nome da variável. E do lado direito pode ter uma expressão, o quão complexa for.

nome = "Alex" + "Alex"

idade = 5 * 7

idade = idade * 2 + 3

idade = idade + 1

A variável nome guarda o valor — uma string com o texto «AlexAlex»

A variável idade guarda o valor — o número 35

A variável idade guarda o valor — o número 73

A variável idade guarda o valor — o número 74

No primeiro exemplo, juntamos duas strings. Sim, em Python dá pra colar duas strings usando o símbolo «+». Essa operação é chamada de concatenação. Dá pra colar só string com string. Em linguagens como Java ou JavaScript, dá pra "somar" string com número (e aí virar uma nova string). No Python, isso não rola. Você tem que fazer a conversão do número pra string antes de "somar" com outra string.

Agora olha o terceiro e quarto exemplos: neles, a variável idade aparece dos dois lados do operador de atribuição. Isso porque não é igualdade, como na matemática.

Vamos analisar o comando:


        idade = idade + 1

Isso aqui diz duas coisas:

  1. Calcular o valor da expressão idade + 1, usando o valor atual de idade.
  2. Guardar o resultado disso na variável idade.

Esse comando aumenta o valor da variável idade em 1.

A ordem das operações é igual na matemática:

  • Primeiro, resolve o que está entre parênteses.
  • Depois, faz multiplicação e divisão.
  • E por último — soma e subtração.
1
Pesquisa/teste
História do Python, nível 3, lição 4
Indisponível
História do Python
História do Python
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION