便血的原因有上消化道出血,和下消化道出血。便血的颜色,暗红,为消化道出血,常见于胃十二指肠溃疡。便血颜色鲜红,或者伴有肛门周围的疼痛,为下消化道出血,常见病因有痔疮,肛周脓肿,下消化道的肿瘤,肠道溃疡等。