是的,宇宙中星球有各种各样的颜色。星球分为恒星和行星,颜色的不同,影响因素是不同的。对于恒星,颜色从红到黄,到白、到蓝,影响因素主要是恒星的表面温度。烧一根铁棍,会发现随着铁棍温度的升高,先是暗红色,再是红色,再是黄色,然后成为液态的铁水。再加温,铁水的颜色会变成白色。如果再加温,不管它是否会变成铁蒸气(成为气态),它的颜色就会变成白色甚至蓝色的。就是说,温度越高,颜色就越白或蓝。恒星也是一样的。表面温度越低,颜色就越红,温度越高,颜色就会是白色甚至蓝色。
恒星的表面温度在正常情况下取决于它的质量。