表3一l中所列的部分有毒蛇及无毒蛇的食物,是从野外捕捉的蛇经解剖消化道,仔细观察分析食物残渣而获得的。然而,蛇类的生活环境不是固定不变的,同一环境,有春、夏、秋、冬四季之分,所以除冬季冬眠外,同一种蛇在不同的季节所摄食的动物不一定完全相同。影响蛇类食性的因素,归纳起来有以下几种。
1.生长发育和生理时期因素
同一种蛇,从小到大,有幼蛇和成年蛇之分,有的蛇的幼蛇和成年蛇的食物是不一样的,差异特别明显。例如:蝮蛇和极北蝰,幼蛇期捕食各种昆虫和其他小型的无脊椎动物,成年蛇则以鼠类为主食。
2.季节因素
多种蛇的食物结构随季节变化而变化。由于蛇栖息环境中的食物链因季节变化而发生变化,原来可供捕食的小动物随季节变化而长大了,有的动物没有了,蛇只能选择捕捉其他动物为食。不同季节,蛇类的捕食时问也随被捕食动物活动时间而发生改变。例如,以蛙类为主食的乌梢蛇,春季蛙类在陆上交配,乌梢蛇全天捕食;炎热的夏季,蛙类多在白天隐蔽休息,清晨和傍晚活动频繁,乌梢蛇捕食时间也随之加以调整,改在一早一晚出来捕食。又如,分布于我国新疆的草原蝰,春季主要捕食各种蜥蜴,而到夏季,草原上蜥蜴减少,则改捕遍布草地上的蝗虫为主食。
3.栖息环境因素
同一种蛇往往分布在不同的地域。例如,蝮蛇主要分布在我国华东地区、新疆西部和大连旅顺口的蛇岛上,而蝮蛇的捕食对象也随之而变。华东地区的蝮蛇,以蛙类和鼠类为主食;而蛇岛的蝮蛇,以各种小鸟为捕食对象;新疆西部的蝮蛇,则以蜥蜴类为主食。
4.蛇自身的偏食因素
绝大多数种蛇专捕各种小活动物为食,对于动物死尸不闻不问,但自然界里也有极少数蛇,如赤链蛇,除捕食小活动物外,还喜吞食腐臭的动物尸体。