Les pythons sont carnivores et dans la nature, ils peuvent manger des animaux tels que des antilopes, des singes, des rongeurs, des lézards, des oiseaux et des caïmans. Si l'habitat d'un python se trouve à proximité d'un endroit où il y a du bétail, il se nourrir de ces animaux. En captivité, le régime alimentaire d'un python peut inclure des rongeurs et des lapins décongelés.
Un python trouve une proie en attendant dans une embuscade. Une fois qu'il s'empare d'un animal, il serre la proie jusqu'à ce qu'il cesse de respirer. Un python mange tout l'animal puis s'en va digérer son repas.
Ce serpent appartient à la famille des Boidae. Il existe 33 espèces de pythons. Les pythons peuvent vivre sur terre ou dans les arbres. L'aire de répartition de ce serpent comprend l'Afrique, la région sud-est de l'Asie, l'Australie et Madagascar. Un python peut vivre dans des zones telles que les marécages, les forêts tropicales et les prairies.
La longueur d'un python peut aller du très petit (à 23 pouces) au plus grand à 33 pieds. Les pythons ont une durée de vie de 35 ans.