錶3一l中所列的部分有毒蛇及無毒蛇的食物,是從野外捕捉的蛇經解剖消化道,仔細觀察分析食物殘渣而獲得的。然而,蛇類的生活環境不是固定不變的,同一環境,有春、夏、秋、冬四季之分,所以除冬季冬眠外,同一種蛇在不同的季節所攝食的動物不一定完全相同。影響蛇類食性的因素,歸納起來有以下幾種。
1.生長發育和生理時期因素
同一種蛇,從小到大,有幼蛇和成年蛇之分,有的蛇的幼蛇和成年蛇的食物是不一樣的,差异特別明顯。例如:蝮蛇和極北蝰,幼蛇期捕食各種昆蟲和其他小型的無脊椎動物,成年蛇則以鼠類為主食。
2.季節因素
多種蛇的食物結構隨季節變化而變化。由於蛇棲息環境中的食物鏈因季節變化而發生變化,原來可供捕食的小動物隨季節變化而長大了,有的動物沒有了,蛇只能選擇捕捉其他動物為食。不同季節,蛇類的捕食時問也隨被捕食動物活動時間而發生改變。例如,以蛙類為主食的烏梢蛇,春季蛙類在陸上交配,烏梢蛇全天捕食;炎熱的夏季,蛙類多在白天隱蔽休息,清晨和傍晚活動頻繁,烏梢蛇捕食時間也隨之加以調整,改在一早一晚出來捕食。又如,分佈於我國新疆的草原蝰,春季主要捕食各種蜥蜴,而到夏季,草原上蜥蜴减少,則改捕遍布草地上的蝗蟲為主食。
3.棲息環境因素
同一種蛇往往分佈在不同的地域。例如,蝮蛇主要分佈在我國華東地區、新疆西部和大連旅順口的蛇島上,而蝮蛇的捕食對象也隨之而變。華東地區的蝮蛇,以蛙類和鼠類為主食;而蛇島的蝮蛇,以各種小鳥為捕食對象;新疆西部的蝮蛇,則以蜥蜴類為主食。
4.蛇自身的偏食因素
絕大多數種蛇專捕各種小活動物為食,對於動物死屍不聞不問,但自然界裏也有極少數蛇,如赤鏈蛇,除捕食小活動物外,還喜吞食腐臭的動物屍體。
自然界中有的蛇如銀環蛇,有偏食習性。它雖為廣食性蛇,食譜中有魚類、蛙類、蜥蜴類、蛇類、鳥類和鼠類,但在人工飼養環境中發現,銀環蛇對上述六大類食物,有嗜食、喜食和不喜食(可食)之別。人為同時給銀環蛇投喂幾種小的活動物,首先吞食的是黃鱔、泥鰍等魚類或水蛇,沒有其他食物時,才捕食蛙類。金環蛇則嗜食蛇類。部分蛇的食物見錶3一l。