I sometimes have a folding knife and always have a U-Lock. I have no idea when I'd actually use them. If anything, I'd probably do something to someone's car, rather than their person, and then split, primarily so there would be no chance either "weapon" could be used against me. Where I live it's near impossible to get a handgun
afaik, and I don't know if I'd want one anyway.