Pythons are constrictors, and feed on birds and small mammals, killing them by literally squeezing them to death. They coil themselves up around their prey, tighten, but merely squeeze hard enough to stop the prey's breathing and/or blood circulation. Large pythons usually would eat something about the size of a house cat, but 100 pound wild boar are eaten as well. They swallow their prey whole, and take several days to fully digest it.