What are the Different Types of Pythons?

M.R. Anglin

There are 25 known species of pythons in the world. Like all snakes, pythons are cold blooded. Pythons are not venomous; they kill their prey by constriction. Some of the different types of pythons are the reticulated python, the ball python, the Burmese python, the green tree python, and the carpet python. While some of these species should not be held captive by a non-professional, other types of pythons can make good pets.

A reticulated python.
A reticulated python.

The carpet python is one type of python that is often kept as a pet. Within the carpet species, there are several different types that come in varying colors. For example, the northern carpet python can be dark brown with tan spots, while the jungle carpet python can be black with golden yellow spots. This type of python can grow to lengths of five to 10 feet (about 1.5-3.0 m), depending on the type, and can climb trees. It eats small mammals, such as mice and rabbits, and may even eat chickens. It is native to Australia and New Guinea.

A ball python.
A ball python.

Another type of pythons is a green tree python. This snake can be found in Papua and Iran Jaya, New Guinea, and also on the Cape York Peninsula of Australia. It can grow up to six feet (about 1.8 m) and eats rodents and birds. It is usually born yellow, but upon maturation can change to green. Some types may also have blue spots or remain yellow.

An albino Burmese python.
An albino Burmese python.

The ball python, also called the royal python, is another snake that can be kept as a pet, providing it has proper export permits. It is a black snake that has brown, gold, or yellow markings. The snake can live up to 50 years in captivity, although it usually only lives between 20-30 years, and can grow to be five feet (about 1.5 m) in length. The ball python gets its name because of how it reacts when it becomes scared. When threatened, it curls into a ball.

A green tree python.
A green tree python.

The ball python has its origins in western and central Africa, where it can climb trees. Since it is a threatened species, exporters are required to have a permit to ship it out of its native land. The snake can eat many types of small rodents. In captivity, smaller snakes may eat mice. Larger snakes can eat rats several inches in length or even gerbils. When breeding in captivity, the snake can lay six or seven eggs.

A Burmese python is one of the larger pythons. It can grow to 23 feet (about 7 m) in length and weigh up to 200 pounds (about 90 kg). The female can lay up to 100 eggs at a time. Some of its prey includes small mammals and birds. Although it is docile, it has been known to attack its handlers. It is native to Southeast Asia, where it can swim and, during its younger years, live in trees.

A reticulated python is not recommended to be kept as a pet because it is so large. It is seen as the world’s longest snake; it is longer than an anaconda. This snake can grow up to 35 feet (about 10.6 m) in length. The temperament of the snake may depend on where it originated from. Some types of these snakes, such as those from Lesser Sundas and Thailand, can be more docile while others, like those found on the Sulawesi Islands can be more aggressive. It can eat birds, as well as dogs and pigs — and sometimes people.

A carpet python.
A carpet python.

You might also Like

Readers Also Love

Discussion Comments


Can I house my blood red python and my albino granite burmese python together?


I saw something on TV the other day about ball python breeding and how they are able to make new color and pattern variations that are really beautiful. I had no idea snakes could come in so many interesting patterns. I'd like to get one myself, but the really cool colors are expensive.


@BigManCar - I agree with you that some species of python should not be in untrained hands, since they can get so big. In fact, this is how I got my African Rock Python. The previous owner could not handle him as he got bigger, and he knew I had experience with this type of snake.


I agree with the article that some of these snakes should not be kept as pets by a nonprofessional. They are beautiful animals, and many of them can make great household pets for the right person, but people forget that any python is going to grow into a large animal with the ability to do a lot of damage to other animals or even people.

People often buy snakes when they are cute little guys a couple of feet long, not thinking that in a few years it could be 10 feet long or longer. The big snakes can eat a lot, need a big space for a habitat, and could be a hazard to pets or children.

The belated realization of this can lead people to want to get rid of the snake. Some do it responsibility, returning it to a pet store or breeder, but others do not bother or cannot find anyone to take it, so they dump it.

There is a problem now with loose pythons in Florida because of this. Especially in the Everglades, they have thrived in the warm, swampy climate and are even starting to breed.

Post your comments
Forgot password?