大便发黑原因很多,考虑以下几个方面。首先,与饮食有关,尤其患者吃绿叶菜,比如菠菜,可能就会造成大便黑色。其次,药物因素影响,比如铋剂、铁剂都会造成大便发黑。最后,大便发黑就考虑是病变,比如消化道出血。消化道出血的原因很多,比如消化道胃炎,如浅表性胃炎、弥漫性萎缩性胃炎、溃疡、消化道肿瘤也可以引发消化道出血,从而造成大便发黑。因此,出现大便发黑,首先要明确是否是消化道出血,其次要明确消化道出血的病因。