Rắn
Tập tính > Kiếm ăn và thức ăn

Tất cả các loài rắn đều là động vật chỉ toàn ăn thịt, với thức ăn của chúng là các động vật nhỏ như thằn lằn, chim, thú nhỏ, cá, côn trùng, ốc, các loài rắn khác cũng như trứng của các loại con mồi này. Do rắn không thể cắn hay xé thức ăn ra thành từng miếng nên chúng phải nuốt chửng nguyên cả con mồi. Kích thước cơ thể rắn có ảnh hưởng lớn tới tập tính ăn uống của nó. Các loài rắn nhỏ hơn thì ăn các con mồi nhỏ hơn. Chẳng hạn, những con trăn non có thể khởi đầu công việc ăn uống chỉ với những con thằn lằn hay chuột và dần dần tiến tới việc ăn những con hươu hay linh dương nhỏ cũng như trưởng thành.
Quai hàm của rắn là một cấu trúc phức tạp. Trái với niềm tin thông thường rằng rắn có thể bị trật khớp các quai hàm của nó, trên thực tế rắn có hàm dưới rất linh hoạt, hai nửa của nó không bị gắn cứng nhắc, với một loạt các khớp nối khác trong sọ rắn, cho phép rắn có thể há miệng đủ to để nuốt toàn bộ con mồi, ngay cả khi con mồi này có đường kính lớn hơn bề rộng cơ thể của rắn. Chẳng hạn, rắn ăn trứng châu Phi (Dasypeltis) có các quai hàm rất linh hoạt, thích nghi để ăn những quả trứng to hơn cả đường kính đầu nó. Các loài rắn này không có răng, nhưng có các chỗ lồi ra trên rìa trong của cột sống, được chúng sử dụng để bóp vỡ vỏ trứng khi nó được nuốt vào.
Trong khi phần lớn các loài rắn ăn đủ mọi loại con mồi động vật thì vẫn có những loài chỉ chuyên ăn một loại thức ăn nhất định. Rắn hổ mang chúa và rắn bandy-bandy (Vermicella annulata) ở Australia chỉ ăn thịt các loài rắn khác. Loài rắn chuông có thể ăn cả những con rắn do chúng đẻ ra nếu như những con này quá yếu không thể tồn tại được, những con rắn mẹ đã ăn khoảng 11% số trứng là do rắn chuông bị cạn kiệt năng lượng sau khi sinh nên buộc phải tồn tại bằng cách ăn thịt những con quá yếu và những quả trứng không có khả năng nở con. Pareas iwesakii và các loài rắn ăn ốc khác trong phân họ Pareatinae của họ Colubridae có nhiều răng ở mé phải miệng chúng hơn ở mé trái do vỏ ốc mà chúng ăn thường xoắn theo chiều kim đồng hồ.
Một số loài rắn có cú cắn chứa nọc độc được chúng dùng để giết chết con mồi trước khi ăn thịt nó. Một số loài rắn khác lại giết con mồi bằng cách quấn và siết chặt, trong khi có những loài chỉ đơn giản là nuốt sống toàn bộ con mồi.
Sau khi ăn, rắn chuyển sang trạng thái nghỉ trong khi quá trình tiêu hóa diễn ra. Tiêu hóa là một hoạt động mãnh liệt, đặc biệt sau khi nuốt con mồi lớn. Ở những loài chỉ thỉnh thoảng mới ăn thì toàn bộ ruột co nhỏ lại giữa các bữa ăn để tiết kiệm năng lượng. Hệ tiêu hóa sau đó sẽ 'phình to' tới sức chứa tối đa trong vòng 48 giờ sau khi ăn con mồi. Là động vật ngoại nhiệt ("máu lạnh"), nhiệt độ môi trường xung quanh có vai trò lớn trong sự tiêu hóa của rắn. Nhiệt độ lý tưởng đối với rắn trong quá trình tiêu hóa là khoảng 30 °C (86 °F). Năng lượng trao đổi chất trong sự tiêu hóa của rắn nhiều tới mức như ở rắn đuôi chuông Mexico (Crotalus durissus) thì nhiệt độ bề mặt cơ thể tăng lên tới 1,2 °C (2,2 °F) trong quá trình tiêu hóa. Vì điều này, một con rắn bị quấy nhiễu ngay sau khi ăn thường sẽ nôn con mồi ra để có thể thoát khỏi mối đe dọa mà nó đã nhận thấy được. Khi không bị quấy nhiễu thì quá trình tiêu hóa có hiệu quả cao nhất, với các enzym tiêu hóa của rắn hòa tan và hấp thụ mọi thứ, ngoại trừ lông và móng vuốt của con mồi bị bài tiết ra ngoài dưới dạng chất thải.