Les pythons tuent leur proie en leur expulsant le souffle. Ils s'enroulent autour de la victime, se resserrant légèrement à chaque respiration de la proie, jusqu'à ce que le souffle s'arrête. Lorsque le python sent que la proie a cessé de respirer, il avale la proie entière, digérant entièrement la nourriture dans son estomac.
Les pythons se nourrissent d'animaux aussi petits que des lézards et aussi gros que des antilopes et des alligators. Évidemment, plus l'animal est gros, plus le cycle de digestion dure longtemps. Les pythons peuvent n'avoir besoin de manger que tous les deux mois si la proie qu'ils attrapent est assez grosse.
Les pythons verts mesurent environ 7 pieds de long et vivent dans les arbres. Ils attendent que la proie passe, tombent sur eux et frappent, ou s'en prennent aux oiseaux.
Les pythons sont capables d'avaler leurs proies entières grâce à l'incroyable flexibilité de leurs mâchoires. Lentement et sûrement, les pythons avalent et digèrent des animaux beaucoup plus larges que leur corps. Leurs cibles habituelles sont plus faciles à traiter qu'un alligator, car un lapin est beaucoup plus typique. Certaines des photographies les plus spectaculaires prises du monde naturel impliquent une rencontre entre un python et un malheureux gnou, cerf ou autre grand mammifère.