Hello world

Como é costume ao aprender uma nova linguagem, o primeiro programa que um programador escreve é chamado "Hello, world!" (Olá, mundo!). É um programa muito simples que emite a seqüência de texto "Hello, world!" para o console. Mas, como veremos, há muitas coisas acontecendo mesmo em um programa que é tão simples. Então, vamos disparar o interpretador do Python e digitar o programa "Hello, world!".

>>> print("Hello, world!")
Hello, world!
>>>

A partir desta única linhajá podemos aprender algumas coisas sobre Python.

Em primeiro lugar, introduz o conceito de uma string de texto. Uma string de texto (ou apenas "string") é simplesmente uma seqüência de caracteres.

Uma string é delimitada por citações duplas em ambas as extremidades, e pode conter qualquer caractere imprimível (print) e algumas outras seqüências especiais (chegaremos nisso mais tarde).

Antes de prosseguir, você deve notar que você pode avaliar seqüências de caracteres conforme você avaliou anteriormente as expressões aritméticas . Então, vamos tentar entrar uma string no prompt e ver o que acontece.

>>> "Hello, world!"
'Hello, world!'

O intérprete está nos dizendo que o valor da string "Hello, world!" é, 'Hello, world!'. Você pode notar que o interpretador está retornando a string entre aspas simples em vez de aspas duplas. Isso ocorre porque, em Python, eles são sintaticamente equivalentes. A diferença é que, por convenção, você coloca strings que você precisa mostrar ao usuário entre aspas duplas e outros tipos de string (por exemplo, o caminho de um arquivo) entre aspas simples.

Avançando com nosso script de exemplo, chamamos a função de impressão passando nosso string "Hello, world!" como um argumento. Por enquanto, você pode pensar em uma função como algo que recebe valores e faz algo com ele. Os argumentos para a função (os valores que estamos passando) são colocados entre parênteses e, se for mais de um, separados por vírgulas. Assim, por exemplo, a função pow eleva um número para uma potência . Ele precisa de dois argumentos, que é a base e o exponencial. Então, para obter o valor de 32 nos escrevemos

>>> pow(3, 2)
9

No caso particular de impressão (print), pode receber uma string ou um número e imprimi-lo no console . Observe que, ao passar uma string, o print tira as citações circundantes antes de imprimir.

Podemos também passar o print como uma expressão.

>>> print(6 * 3)
18

Aqui, de fato, estamos passando imprimir (print) o resultado da multiplicação entre 6 e 3 . O intérprete primeiro avalia a expressão e passa o resultado para o print. Por que isso é diferente do que apenas digitar 6 * 3 dentro do interpretador será mais claro no tutorial, quando salvaremos nossos scripts em um arquivo.

Etiquetas do documento e colaboradores

 Colaboradores desta página: LucasPrado
 Última atualização por: LucasPrado,