Tipos de Dados
Números e caracteres precisam ser armazenados e manipulados pelo programa. Para isso, o Python utiliza os seguintes tipos de dados:
- Número
- Booleano
- String
- Nenhum
Números
Estão incluídos nessa categoria: Inteiros, Números decimais e Números Complexos. Eles são definidos com as classes
int, float e complex
em Python
Assim, o valor 1 é armazenado como um int,
1.0 como float e 1 + 2j
como complex
Booleanos
Inicialmente o tipo booleano parece não ser muito útil, mas eles são essenciais quando usa-se os comandos condicionais.
Os valores booleanos são tratados como as palavras reservadas True e False
Strings
Uma String consiste de uma sequência de um ou mais caracteres, que podem incluir letras, números e outros tipos de caracteres.
Uma string pode conter espaços.
Pode ser utilizado aspas simples ou aspas duplas e são chamados String Literais (Literias de String). String de mais de uma linha são denotas utilizando aspas triplas.
Nenhum
None é um tipo especial de dados utilizados em Python. Esse tipo é frequentemente utilizado
para representar a falta de valor.
Indentação
Em Python, os programas são estruturados através de indentação. Em outras linguagens de programação, a indentação é opcional, mas em Python ela é requerida, não apenas como uma forma de estilo, como demostrado no gráfico a seguir:
Exemplo de Indentação
Por exemplo, veja o código a seguir:
Esse código está organizado em blocos conforme demonstrado a seguir:
Comentários
Comentários são textos inseridos no programa, que não são executados e ajudam ao programador ou outros programadores a entender, manter e depurar o programa. Python utiliza dois tipos de comentários de: Linhas simples e Múltiplas Linhas
Comentários de Linha Simples
O Python utiliza o símbolo # para indicar que o conteúdo a seguir desse símbolo será um comentário
Comentários de Múltiplas Linhas
Se um comentário se estender por mais de uma linha, há duas formas de fazer essa declaração:
Ou com três aspas: