Les pythons vivent en Afrique, en Asie, en Floride et en Australie. Selon les espèces, on les trouve dans les marécages, les forêts tropicales humides, les prairies, les marais et les collines désertiques, principalement dans les affleurements rocheux, les branches d'arbres et les terriers.
Le python birman, par exemple, peut être trouvé dans les zones humides de Floride mais est originaire des forêts tropicales humides et des marais d'Asie du Sud-Est. Selon National Geographic, les pythons birmans sont généralement doux et sont souvent relâchés dans la nature. PBS ajoute que la libération accidentelle ou intentionnelle de pythons birmans en Floride a fait en sorte que ces pythons vivent sur des terres non indigènes et constituent un danger pour les espèces indigènes du parc national des Everglades en Floride. Les pythons royaux sont originaires de la région du Soudan, de la Côte d'Ivoire et de certaines parties de l'Afrique centrale. Ils vivent dans les prairies, les zones ouvertes et les forêts, dans ou sous des terriers.
Les pythons sont des constricteurs qui tuent leurs proies en enroulant leur corps autour d'elles. Ils ont deux poumons et pondent des œufs. Ils peuvent être actifs de jour comme de nuit, en fonction de leur habitat et du moment où leurs proies sont les plus actives. Bien que les pythons ne se déplacent qu'à environ un mile par heure, selon le zoo de San Diego, les pythons déplacent leur grand corps en raidissant leurs côtes et en utilisant les écailles de leur ventre pour se pousser vers l'avant sur le sol et dans les arbres.