Challenge

Code Journeys



Capítulo 2 - Objetos/Tipos

Os computadores utilizam e manipulam elementos que designamos por objectos. Em Python, os objetos são entidades que possuem três características principais: identidade (torna o objeto diferente de todos os outros, e acaba por corresponder à zona na memória do computador onde se encontra informação sobre ele), valor (é o estado do objeto nesse momento) e tipo (corresponde ao conjunto de valores que o objeto pode assumir e as operações que sobre ele se podem fazer). Os objetos mais simples são os números e estes podem assumir vários tipos: inteiros, reais e complexos. Temos também como objetos as cadeias de carateres, que são sequências de símbolos do mesmo tipo (por exemplo, 'gato', 'Sopa', sempre entre ' ' ).

Alguns dos comandos que podemos usar para determinar informação sobre objetos são os seguintes:
>> id(objeto) --> para sabermos a identidade
>> type(objeto) --> para sabermos o tipo
>> type(5) --> int (com esta instrução a consola retorna int, pois 5 é um número inteiro)

Objeto