它们体内有足够的空气空间来产生正浮力。这是怎么发生的?答案很简单,基本上所有的蛇都会游泳。蛇的身体本来就是水动力的(只是有些水动力更强一些,有些水动力更弱一些),而且密度比水小,所以如果它们掉进水里,不需要任何努力,它们就会浮起来。
蛇的身体不是实心的。此外,它们的肺里当然储存着空气。这就是为什么它们能漂浮,尽管它们从来没有游过泳。
那么表面张力呢?表面张力确实可以解释为什么小物体能一直漂浮在水面上,但是蛇的身体表面积(或胃)太大了,表面张力使它不能浮在水面上。
此外,蛇没有利用表面张力的特殊特征(例如,长出数千根可以捕捉空气的微小毛发),也没有特定的动作(例如,蛇怪蜥蜴在水上奔跑时的动作)。所以,表面张力与浮在水面上的蛇无关。这完全是由于蛇体内的空气和蛇自身的游泳能力。