什么物质可以氧化水生成O2或者还原水生成H2