拿破仑鱼为什么血是蓝色

拿破仑鱼为什么血是蓝色

是因为拿破仑鱼的血液中有大量含铜的血蓝蛋白,所以呈现蓝色。血红蛋白和血蓝蛋白的功能都是运送氧气,只是血蓝蛋白运送氧气的效率比血红蛋白低,就进化论而言,含血蓝蛋白的为低等。血蓝蛋白具有能量储存、抗菌等功能,可以确保拿破仑鱼等动物在极端的环境下存活