蛇之所以能爬行,是由于它有特殊的運動方式:
1、彎蜒運動,所有的蛇都能以這種方式向前爬行。爬行時,蛇體在地面上作水平波狀彎曲,使彎曲處的后邊施力于粗糙的地面上,由地面的反作用力推動蛇體前進;
2、履帶式運動,蛇沒有胸骨,它的肋骨可以前后自由移動,肋骨與腹鱗之間有肋皮肌相連。當肋皮肌收縮時,肋骨便向前移動,這就帶動寬大的腹鱗依次豎立,即稍稍翹起,翹起的腹鱗就像踩著地面那樣,但這時只是腹鱗動而蛇身沒有動,接著肋皮肌放松,腹鱗的后緣就施力于粗糙的地面,靠反作用把蛇體推向前方;
3、伸縮運動,蛇身前部抬起,盡力前伸,接觸到支持的物體時,蛇身后部即跟著縮向前去,然后再抬起身體前部向前伸,得到支持物,后部再縮向前去,這樣交替伸縮,蛇就能不斷地向前爬。