蛇類主要吃活的動物,包括從低等的無脊椎動物(如蚯蚓、蛞蝓、昆蟲)到各類脊椎動 物(如魚、蛙、蜥蜴、蛇、鳥等),偶爾也發現吃死的動物。至于從蛇的胃中發現有植物性的食 物,那是由于蛇所吞食的其他動物(如鳥類)原先吃進植物性食物尚未消化而殘留下來的。
每一種蛇都有自己的食性,專食某一類或幾類食物。如翠青蛇吃蚯蚓,鈍頭蛇吃蛞蝓、 蝸牛,眼鏡王蛇主食蛇類或蜥蜴類,稱為狹食性蛇類。又如蝮蛇、眼鏡蛇、五步蛇、竹葉青、 烙鐵頭等大多數常見蛇類能食多種脊椎動物,稱為廣食性蛇類。廣食性蛇類究竟吃哪些食 物,或以何類食物為主,則往往與其棲息環境和分布地區有關,如華東地區蝮蛇主要吃蛙、 鼠,東北大陸蝮蛇主要食鼠,而蛇島蝮蛇主食鳥類。
蛇的食物成分并非固定不變,如草原蝰在春季食蜥蜴為主,到夏季蝗蟲多時,則主食 蝗蟲;又如極北蝰和蝮蛇,成蛇吃鼠類等脊椎動物,幼蛇則食昆蟲等無脊椎動物;烏梢蛇在 野外食蛙為主,人工飼養時投飼小白鼠,仍能攝食。在人工飼養條件下還可用精肉塊填喂 蛇類。






