人們時常用“人心不足蛇吞象”這話句用來比喻那些自不量力並且貪得無厭的人。蛇真的可以吞下一頭大象嗎?這顯然是不可能的。但是,蛇吞下羊、鹿、幼豬以及牛犢的現象卻並不罕見。
為什麼說蛇能夠完整地吞下比自己腦袋大出幾倍的動物呢?原因是蛇和攝食有關的每個骨節都十分靈敏,特別是下頜骨與頭骨的關節是非常鬆弛的。下頜的左右兩邊也與其它的動物不同,它們並不是緊密相連的,而是靠著韌帶的鬆弛連線著的。因此,就使蛇嘴能張開到130(人嘴只能張開到30左右),下頜兩半既可以一起向左右展開,也可以獨自或者交替地向一邊擴充套件。每當蛇咬住食物的時候,上頜骨、顎骨、翼骨以及下頜骨都能左右交替地將食物往後拉,上、下頜骨還可以往前包住食物。與此同時因為蛇類設有胸骨以及胸腔,它的胃腸肌肉的擴張能力又那么的強,因此能吞嚥比自己的腦袋大幾倍的動物。
在一般的情況下,食物越大,蛇吞食所要花費的力氣也就會越大。小的食物一般只需要一到二分鐘就能吞下去,但較大的食物有的時候得花費1個小時或是更長的時間。每當食物吞進食道後,蛇的體壁也會逐步擴大,因為體壁肌肉是依次收縮的,食物也就會很快地進入胃裡面。蛇消化的能力很強,除了鳥羽與獸毛等不能被消化以外,其餘的東西都可以被消化殆盡,連骨骼也不會留。