了解蛇野生食性有助于配制人工饲料和寻找到合理投喂饲料的方法。
蛇属肉食性动物,在野外;主要以蛙类、鼠类、鸟类、鱼类以及各种昆虫、蚯蚓、蜥蜴等动物为食,有的蛇也吞食一些死动物。在饥饿时,多数蛇都有吞食同类的行为,成年蛇则往往吞食自产的仔蛇。这一点在人工养蛇时,尤应注意防范,因为一旦让成蛇养成食仔的恶习,则终生难以“改邪归正”,将给人工养蛇带来巨大的经济损失。
尽管蛇类都是肉食性动物,但不同种类的蛇由于栖息活动在不同的环境中,而且体型大小不一,故捕食动物种类亦不完全相同。根据蛇食性的特点,分为广食性和狭食性两类。广食性蛇,如赤链蛇,捕食各种杂鱼、鸟类、鸡雏、蟾蜍、蜥蜴、蛇,也吞食动物尸体;灰鼠蛇则喜食蜥蜴、蛙类、昆虫、鸟类、鼠类及其他蛇类;眼镜蛇除捕食上述动物外,还吞食各种鸟卵。狭食性蛇,如眼镜王蛇专吃蛇类和蜥蜴;翠青蛇只捕食各种昆虫和蚯蚓;钝头蛇则专门采食各种陆生软体动物;海南闪鳞蛇只吃蚯蚓;而乌梢蛇却只捕食蛙类和部分泥鳅;分布在印度的食卵蛇则专食鸟卵。
蛇类食性是同它的长期栖息的环境相适应的。如陆地生活的蛇类,由于陆地上食物丰富,种类繁多,多为广食性蛇;而水中生活的蛇,只能采食到鱼类、虾类等水生动物,海蛇长年生活在海洋中,环境限制了它们只能捕食一些海生动物;而营穴居的蛇类只能捕食昆虫、蚯蚓等动物;终年生活在大连蛇岛上的蝮蛇除了偶尔到水边取食小型的无脊椎动物外,主要采食春、秋季迁徙到岛上稍停休息的鸟类。