病毒和细菌的区别主要有:1、构成不同。病毒只有一个核酸,这是一种非细胞生命形态。而细菌是一种单细胞生物,有比较完整的细胞结构。2、病毒只能在活细胞内寄生,而细菌在自然界很多地方都会存在。3、致病能力也不同。人体感染细菌之后的反应,要比感染病毒后的反应通常要轻一点。