大便前面黑后面黄可能是饮食因素引起的,也有可能是消化不良、胃溃疡等疾病导致的。一、生理性因素1.饮食因素:如果在日常生活中吃了比较多的食物色素含量比较高的食物,比如桑葚、火龙果等。就会出现上述症状,一般不需要特殊治疗,在停止食用后会逐渐缓解。二、病理性因素1.消化不良:由于胃肠功能紊乱,会导致肠道蠕动减慢,使食物不能及时被消化和吸收,从而引起该现象发生。可以在医生指导下服用健胃消食片、乳酸菌素片等药物进行治疗。2.胃溃疡:当患者患有胃溃疡时,会对胃黏膜造成一定的损伤,影响到正常的消化与吸收能力,也会诱发该情况。可以遵医嘱使用奥美拉唑肠溶胶囊、雷贝拉唑钠肠溶片等药物进行治疗。除此之外,还可能是因为十二指肠胃反流性胃炎等原因造成的,建议就医明确病因后再做治疗。