Definitely yes. I swear the others when I am pissed off and me and my friends usually swear each other when we are messing up all together. I *try* not swearing next to my parents or family but it is kind of impossible. It became a bad habit.
It depends who I'm with. If I'm with my parents, or teachers, I limit my swearing to "Crap". If I'm with my more calm and reserved friends, I might say something like "WHAT THE EFF?" or "D*** it." But when I'm with my crazy friends....
Swearing in public...I probably only swear around people I know. I was taught from an early age to always be courteous to people I don't know and for formal acquaintances, so I leave the swearing to private and mutual matters. On semi-rare occasions, I may need some emphasizing in my discussion with others, so I may use some pg-13 swears. You know, the ones the FCC allows on public television.