Mai mult de 20 de familii de șerpi sunt recunoscute; aceste familii includ 3400 de specii diferite de șarpe. Serpii variază în funcție de mărimea șarpelui mic, care are o lungime mai mică de 4 centimetri, până la puțul reticulat, care atinge lungimi de până la 29 picioare. Șerpi se găsesc pe toate continentele, cu excepția Antarcticii.
Majoritatea speciilor de șarpe nu sunt veninoase. Serpii veninoși, cum ar fi cobrații și viperii, folosesc veninul pentru a ucide prada în loc de autoapărare, cu unele capabile să provoace moartea oamenilor. Șerpii neveniți ucid prada lor prin constricție sau prin înghițirea întregii lor. Serpii se hrănesc cu animale mici, cum ar fi broaște, șopârle, șerpi, șoareci, păsări, melci, insecte și pești. Mărimea șarpelui determină mărimea pradă; șerpi mai mari mănâncă prada mai mare. Un python crescut, de exemplu, poate mânca antilopă sau cerb.Toți șerpii au pielea acoperită cu cântare. În timpul molotării, pielea veche a unui șarpe este înlocuită cu o piele nouă. In timp ce serpii mai in varsta isi varsa pielea doar o data sau de doua ori pe an, serpii mai tineri pot sa-si varsa pielea de patru ori pe an.