Les langages de programmation utiliser de nombreux différents types de données, dont chacune a son propre usage spécifique. Par exemple, un certain nombre peut être stocké dans un type de données entier, alors que le nom d'une personne peut être stocké dans une chaîne. Un type de données très important est le booléenne. Un type de données booléen peut être vraie ou fausse et il est souvent utilisé pour contrôler le flux de programme en décidant sur le prochain plan d'action sur la base de savoir si quelque chose est évaluée comme vraie ou fausse. En Python, vous pouvez convertir n'importe quoi à un type Boolean.