细菌几乎都以DNA为遗传物质,因为细菌是原核生物,没有细胞核,也没有染色体,只有一个环状的DNA分子位于细胞内特定的区域,叫拟核.这个DNA分子就是它的遗传物质. 而你所说的,有的遗传物质为DNA,有的遗传物质为RNA的是病毒（是DNA就不是RNA, 是RNA就不是DNA）.病毒不同于真核生物和原核生物,它不具备细胞结构,是由核酸（DNA或RNA）和蛋白质构成的严格的胞内寄生生物.例外就是朊病毒,是一种蛋白质侵染体,主要侵染中枢神经细胞,只由蛋白质构成.
细菌是否都具有DNA和RNA,还是一部分只有DNA,一部分只有RNA?