正常人的大便是黄褐色的,它和肝脏分泌胆汁之后经过肝肠循环进入肠道有一定的关系。当出现大便发黑发绿的时候要考虑以下几种因素:第一,和患者进食的食物有关。比如如果近期进食过多的绿叶蔬菜,而绿叶蔬菜中含有叶绿素,经过消化吸收之后会呈现一个大便的绿色改变。另外就是近期是否进食一些动物的内脏或者是猪血、鸭血之类的食物,这种进食之后经过消化吸收之后排出体外也会呈现发黑的颜色。第三,另外就是用一些特殊的药物有关系。比如胃炎的患者服用一些胶体果胶铋等,它会出现大便发黑的一种改变或者是贫血的患者在服用硫酸亚铁的时候也会出现大便发黑。第四,另外就是对于一些消化不良的患者,产生的大便含有酸性物质比较多,它经过与空气中的氧气氧化之后可能也会出现大便发绿。第五,还有一种就是对于大便发黑的病人需要特别注意是否有消化道的出血,在排除了进食一些动物内脏以及猪血鸭血等食品之后要做一个大便的化验检查。如果大便中有红细胞或者大便隐血是阳性的,需要警惕是否存在消化道出血的情况。