African rock pythons eat mostly land-based vertebrates. Their diet includes rats and other small mammals, although adults can take down larger animals, including antelopes. Rock pythons will also eat crocodiles and fish and may kill livestock and pets in areas where their range overlaps human habitation.
The African rock python is Africa's largest snake, reaching an average adult length of 16 feet and typically weighing 97 to 121 pounds. It is found throughout sub-Saharan Africa except at high elevations and in the driest desert areas. They prefer to remain near sources of water. African rock pythons use constriction to kill their prey, as they are not venomous.