مارها (Snakes) به طور کلی گوشتخوار (Carnivorous) هستند، اما تمام مارها گوشتخوار نیستند. در واقع، رژیم غذایی مارها به شدت متنوع است و ممکن است بسته به نوع مار، شرایط زیستی و منطقه زندگیشان، شامل گیاهان، پستانداران، پرندگان، موشها و حتی مارهای دیگر باشد. بعضی از مارها گوشتخوار هستند و از جمله شکارچیان فعال هستند که به دنبال حیوانات کوچک مانند موشها، خرگوشها و پرندگان میگردند. اما برخی دیگر از مارها، مانند مارهای محلی برخی مناطق، میوهها، گیاهان و حتی تخممرغها را هم در رژیم غذایی خود میپذیرند. بنابراین، میتوان گفت که رژیم غذایی مارها بسته به نوع و شرایط زیستی آنها متفاوت است و نه تمام مارها گوشتخوار هستند.
این موضوع به نوع و گونه (Species) مار بستگی دارد. در ادامه به بررسی این موضوع میپردازیم.
1. تغذیه مارها
مارها معمولاً از حیوانات کوچک (Small Animals) تغذیه میکنند. این حیوانات میتوانند شامل: