了解蛇野生食性有助于配制人工飼料和尋找到合理投喂飼料的方法。
蛇屬肉食性動物,在野外;主要以蛙類、鼠類、鳥類、魚類以及各種昆蟲、蚯蚓、蜥蜴等動物為食,有的蛇也吞食一些死動物。在饑餓時,多數(shù)蛇都有吞食同類的行為,成年蛇則往往吞食自產(chǎn)的仔蛇。這一點在人工養(yǎng)蛇時,尤應注意防范,因為一旦讓成蛇養(yǎng)成食仔的惡習,則終生難以“改邪歸正”,將給人工養(yǎng)蛇帶來巨大的經(jīng)濟損失。

盡管蛇類都是肉食性動物,但不同種類的蛇由于棲息活動在不同的環(huán)境中,而且體型大小不一,故捕食動物種類亦不完全相同。根據(jù)蛇食性的特點,分為廣食性和狹食性兩類。廣食性蛇,如赤鏈蛇,捕食各種雜魚、鳥類、雞雛、蟾蜍、蜥蜴、蛇,也吞食動物尸體;灰鼠蛇則喜食蜥蜴、蛙類、昆蟲、鳥類、鼠類及其他蛇類;眼鏡蛇除捕食上述動物外,還吞食各種鳥卵。狹食性蛇,如眼鏡王蛇專吃蛇類和蜥蜴;翠青蛇只捕食各種昆蟲和蚯蚓;鈍頭蛇則專門采食各種陸生軟體動物;海南閃鱗蛇只吃蚯蚓;而烏梢蛇卻只捕食蛙類和部分泥鰍;分布在印度的食卵蛇則專食鳥卵。

蛇類食性是同它的長期棲息的環(huán)境相適應的。如陸地生活的蛇類,由于陸地上食物豐富,種類繁多,多為廣食性蛇;而水中生活的蛇,只能采食到魚類、蝦類等水生動物,海蛇長年生活在海洋中,環(huán)境限制了它們只能捕食一些海生動物;而營穴居的蛇類只能捕食昆蟲、蚯蚓等動物;終年生活在大連蛇島上的蝮蛇除了偶爾到水邊取食小型的無脊椎動物外,主要采食春、秋季遷徙到島上稍停休息的鳥類。