一、原理不同蒸汽机车:蒸汽机车的原理是将煤的化学能就转换成热能,形过热蒸汽再进入蒸汽机膨胀作功,推动汽机活塞往复运动,活塞通过连杆、摇杆,将往复直线运动变为轮转圆周运动,带动机车动轮旋转,从而牵引列车前进。内燃机车:内燃机车的原理是燃料的热能转化为机械功,柴油机发出的动力传输给传动装置,通过对柴油机、传动装置的控制和调节,由挽钩牵引力来拖动或推送车辆。二、组成不同蒸汽机车:蒸汽机车由锅炉、汽机、车架和走行部以及煤水车等组成。内燃机车:内燃机车由柴油机、传动装置、辅助装置、车体走行部、制动装置和控制设备等组成。三、动力源不同蒸汽机车:蒸汽机车的动力源是燃料(一般用煤)的化学能。内燃机车:内燃机车的动力源是柴油机。参考资料来源:百度百科-蒸汽机车 百度百科-内燃机车