您好,对于您提出的问题,我的解答是, 以前被抢过,随身带刀防身不算自卫。
1、刑法规定:“为了国家、公共利益、本人或者他人的人身、财产和其他权利免受正在进行的不法侵害,采取的制止不法侵害行为,对不法侵害人造成损害的,属于正当防卫,不负刑事责任。正当防卫明显超过必要限度造成重大损害的,应当负刑事责任,但是应当减轻或者免除处罚。对正在进行行凶、杀人、抢劫、、绑架以及其他严重危及人身安全的暴力犯罪,采取防卫行为,造成不法侵害人伤亡的,不属于防卫过当,不负刑事责任。”
2、正当防卫指,对正在进行的不法侵害行为的人、采取的一种、造成一定损害的方法。它应该符合四个条件: 一.正当防卫所针对的,必须是不法侵害; 二.必须是在不法侵害正在进行的时候; 三.正当防卫所针对的、必须是不法侵害人; 四.正当防卫不能超越一定限度。