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.
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.