1951年的时候爱因斯坦曾经说过:“整整50年的时间思考,但我还是没有接近'光子是什么'这个问题的答案。”我们知道,正是爱因斯坦的光子说使光电效应得到完美的解释,因而成为光子的发现者,但这个伟大的发现者也不知道光子到底是什么。可见题主的问题有多难。那现在人们有很好的答案了么?仍然没有。“我们今天对于光子的无知和52年前爱因斯坦说的差不多。”——2003年量子光学家A.Zajonc说。目前对于光子的理论模型有很多,粒子模型、光源子模型、奇点模型、波包模型、波粒二象性模型、量子电动力学模型(QED)等等。但是结论对于光子的本性问题仍然没有解决。具体的理论介绍不过多阐述了,但有几点误区是可以在这里说一下:1、光的速度并不是30万公里每秒这么规整,光在真空中的速度是299792458m/s,我们通常说的30万公里每秒是一个近似值,这个数值的来源就是实验测量,没有那么完美,因此不要强加附和传奇色彩。2、光子理论上就是个粒子,粒子有别与刚性球体,不能测量固定的长度大小,就类似于数学上的点。因此就目前的理论来说,光子的大小是没有意义的,光子就是一个不能分割的点。(图示中的圆形只是为了方便理解,并不是光子真正的形状)3、光子的静质量为0,但因为其高速运动,根据E=mc²,运动的光子是具备能量的(即存在动质量)。4、光速恒定并不是单纯指光的最大速度为299792458m/s(真空),光速恒定原理指的是无论运动者相对光源如何运动,其观测的光速都是299792458m/s(真空)。正是这个有悖常识的光速恒定,才有了后来的相对论。