蛇為肉食性動物,也是嗜水和耐饑動物。蛇主要以活體小動物為食,有的蛇類也吃死食。但不同種類或體型大小不同的蛇其食性也有所不同,甚至環境和季節影響也會造成同一種蛇的食性不同。如體大的蝮蛇以老鼠為食,而其幼蛇則以昆蟲為食;草原蝰蛇春季以蜥蜴為食,而到了夏季卻以蝗蟲為食;如烏梢蛇在春季因蛙類處在交配期,在岸上的時問較多,則全天采食,夏季天熱,蛙在傍晚或清晨活動量大,其捕食時問也改為早晚進行。大多數蛇在饑餓狀態下甚至連小蛇也吃。
不同種類的蛇其食性也不同,有的蛇食性寬廣,食物的種類也多,如眼鏡蛇除了吃蛙類、鳥類、魚類、老鼠、蜥蜴、蟾蜍、蚯蚓、昆蟲、蝸牛、蛋類及小雛雞外,還吃同類等。有的蛇食性比較狹窄,只吃幾種食物,如翠青蛇只吃蚯蚓和昆蟲;烏梢蛇只吃蛙類和泥鰍。
(一)捕食
蛇類在捕食時常采用突襲的方式。通常毒蛇要比無毒蛇捕食來得容易些。如毒蛇突襲咬住食物后,立即向其體內注入毒液,被咬住的食物一般在咬住后3分鐘左右即中毒死亡,等活體食物不再動彈時,則慢慢地從頭部開始吞食食物,從開始吞食食物到食物進入胃只需2~10分鐘的時間。而無毒的蟒蛇在突襲咬住食物后,特別是體大的食物,則用自己的前部軀干緊緊地將食物纏繞住,直到食物窒息死亡、變細,然后才慢慢地從頭部吞食。
(二)食量
蛇的進食次數與其體內代謝功能有關,代謝快,捕食次數就多,代謝慢,覓食次數就少。蛇類一般在冬眠蘇醒期進食較少或足不食,但只飲水,5~10月蛇捕食頻繁,是蛇捕食的主要季節,也是代謝功能較快的季節。因此,養殖戶根據蛇的這一食性特點進行合理的食物投喂,一般冬眠蘇醒期食量少,町以、卜個J J/Ij^投II性一次,在代謝高的主要捕食季節投食次數要相應增加,一般l周投喂1次,每次投食量為蛇體重的30%,月食量則與自身的體重相當。冬季若是控溫養殖,控溫溫度與初秋溫度相同,但蛇的食量還是沒有初秋時食量大。因此,養殖戶要注意足量投喂,以免造成相互殘食或是大蛇吃小蛇。且在養殖時要注意大小蛇的分離養殖以及充足衛生的飲水,以免造成不必要的經濟損失。同時訓練蛇食用各種食物,使其營養全面均衡,保證蛇類的健康生長,提高經濟效益。

因蛇主要靠視覺和嗅覺來捕食,因此,半水棲和穴居的蛇在蛻皮時仍會吃一些死亡的小動物。但是,有些蛇類在蛻皮時卻不進食,如陸棲和樹棲蛇類主要靠視覺來捕食,其在蛻皮時,眼球被透明膜表面的角質層遮擋,視覺大大降低,但其嗅覺功能不受影響。
蛇是嗜水動物,其耐饑能力也十分強,在有水無食的情況下耐饑時間更長,通常雄蛇比雌蛇耐饑強;體大蛇比體小蛇耐饑強;無靠蛇比毒蛇耐饑強。一般蛇一次攝足食物后可以幾個月甚至一年都不需進食。
蛇類還可以吞食比其大好幾倍的食物,如蟒蛇可以吞下一頭小牛,并且在吞食的過程中并不會因食物體大而產生窒息現象,其原因是蛇的頭部結構特殊,使得蛇的嘴可以張開至130。。蛇的消化能力也非常強,除了鳥類的羽毛外,就算是非常堅硬的骨骼都能消化。其消化食物的快慢也受環境溫度的影響,環境溫度低,其消化速度也慢,溫度高則消化速度就快。




