There is 54 species
There are 54 species of python. The following is a complete list of species of python: the African Rock Python, the Amethistine Python, the Angolan Python, the Australian Scrub Python, the Ball Python, the Bismark Ringed Python, the Black-headed Python, the Boelen's Python, the Borneo Short-tailed Python, the Bredi's Python, the Brown Water Python, the Burmese Python, the Carpet Python, the Centralian Carpet Python, the Children's Python, the Coastal Carpet Python, the D'Albert's Python, the Diamond Python, the Green Tree Python, the Halmahera Python, the Indian Python, the Inland Carpet Python, the Jungle Carpet Python, the Kayaudi Dwarf Reticulated Python, the Liasis fuscus fuscus, the Liasis fuscus jackyae, the Liasis olivaceus olivaceus, the Liasis olivaceus barroni, the Macklot's Python, the Morelia spilota macrospila, the Morelia viridis shireenae, the Morelia viridis viridis, the Northwestern Carpet python, the Oenpelli Python, the Olive Python, the Papuan Python, the Pygmy Python, the Python molurus molurus, the Python reticulatus reticulatus, the Red Blood Python, the Reticulated Python, the Rough-scaled Python, the Savu Python, the Selayer Reticulated Python, the Royal Python, the South African Python, the Southwestern Carpet Python, the Spotted Python, the Stimson's Python, the Sumatran Short-tailed Python, the Tanimbar Python, the Timor Python, the White-lipped Python, and the Woma Python.