yes
Yes. They will eat ANYTHING!
they do not eat antelope but they do feed on rodents
There is no such species as an american rock python. If there are rock pythons in america - they are either African rock pythons (Python sebae) or Burmese pythons (aka Asian rock python) (Python molurus) - which have been released into the wild by incompetent owners !
The african rock python preys on antelopes, warthogs, young nile crocodiles, and birds.
They'll eat anything: humans, antelope like gazelles, young crocodiles, other snakes, lizards, birds, etc.
Their diet includes antelopes, warthogs, young crocodiles, pelicans, alabatrosses, and geese.
No, giraffes are herbivores.
Lions and giraffes and chickens
Pythons can eat almost every thing. From full size humans to dead mice.
They certainly can - Specimens of the larger Pythons (Burmese Python or African Rock Python for example) - can consume considerably large prey animals. Same goes for the Anaconda.
Small pythons can easily be eaten by some species of bird and reptiles, also many mammals. Large pythons can eaten by moderate-large mammals.
yes. The aAfricans killed them for their venom and hide so they ate the juicy meat.