What Is a Normal Ball Python?


Quick Answer

A ball python is a small to medium-sized snake that reaches 3 to 5 feet in length at maturity. The female of the species is typically longer and heavier than the male. This python gets its name because it curls up into a tight ball when threatened.

Continue Reading
Related Videos

Full Answer

Ball pythons are available in a variety of bright colors and patterns. Pet ball pythons live 20 to 30 years on average, and they prefer to eat pre-killed food, such as mice and small rats. Snake lovers enjoy owning ball pythons because they are docile in nature, shy at times and not quick to bite.

Learn more about Snakes

Related Questions