表3一l中所列的部分有毒蛇及無毒蛇的食物,是從野外捕捉的蛇經(jīng)解剖消化道,仔細(xì)觀察分析食物殘?jiān)@得的。然而,蛇類的生活環(huán)境不是固定不變的,同一環(huán)境,有春、夏、秋、冬四季之分,所以除冬季冬眠外,同一種蛇在不同的季節(jié)所攝食的動(dòng)物不一定完全相同。影響蛇類食性的因素,歸納起來有以下幾種。

1.生長發(fā)育和生理時(shí)期因素
同一種蛇,從小到大,有幼蛇和成年蛇之分,有的蛇的幼蛇和成年蛇的食物是不一樣的,差異特別明顯。例如:蝮蛇和極北蝰,幼蛇期捕食各種昆蟲和其他小型的無脊椎動(dòng)物,成年蛇則以鼠類為主食。
2.季節(jié)因素
多種蛇的食物結(jié)構(gòu)隨季節(jié)變化而變化。由于蛇棲息環(huán)境中的食物鏈因季節(jié)變化而發(fā)生變化,原來可供捕食的小動(dòng)物隨季節(jié)變化而長大了,有的動(dòng)物沒有了,蛇只能選擇捕捉其他動(dòng)物為食。不同季節(jié),蛇類的捕食時(shí)問也隨被捕食動(dòng)物活動(dòng)時(shí)間而發(fā)生改變。例如,以蛙類為主食的烏梢蛇,春季蛙類在陸上交配,烏梢蛇全天捕食;炎熱的夏季,蛙類多在白天隱蔽休息,清晨和傍晚活動(dòng)頻繁,烏梢蛇捕食時(shí)間也隨之加以調(diào)整,改在一早一晚出來捕食。又如,分布于我國新疆的草原蝰,春季主要捕食各種蜥蜴,而到夏季,草原上蜥蜴減少,則改捕遍布草地上的蝗蟲為主食。
3.棲息環(huán)境因素
同一種蛇往往分布在不同的地域。例如,蝮蛇主要分布在我國華東地區(qū)、新疆西部和大連旅順口的蛇島上,而蝮蛇的捕食對(duì)象也隨之而變。華東地區(qū)的蝮蛇,以蛙類和鼠類為主食;而蛇島的蝮蛇,以各種小鳥為捕食對(duì)象;新疆西部的蝮蛇,則以蜥蜴類為主食。
4.蛇自身的偏食因素
絕大多數(shù)種蛇專捕各種小活動(dòng)物為食,對(duì)于動(dòng)物死尸不聞不問,但自然界里也有極少數(shù)蛇,如赤鏈蛇,除捕食小活動(dòng)物外,還喜吞食腐臭的動(dòng)物尸體。