Nope, but it is harder to enforce than real swears.
It still means the same thing, and is recognized as the same - so ♥'s or ★'s are not going to make it any better.
Profiles, are a entirely different matter: https://meta.stackoverflow.com/questions/251442/how-to-deal-with-user-who-use-abusive-words-in-about-me-section
Also note that comments that contain certain swear words are automatically deleted when flagged.
And If it fits this description:
it is offensive, abusive, or hate speech This question contains
content that a reasonable person would deem inappropriate for
or for comments:
rude or offensive
Or, if there is just one edit it out.
Civility is required at all times; rudeness will not be tolerated.
Treat others with the same respect you’d want them to treat you
because we’re all here to learn, together. Be tolerant of others who
may not know everything you know, and bring your sense of humor.
Please note that expletives are not allowed. If you use expletives on
this site, you may be issued a warning or a suspension.
Also there are cases - were they can be used fine, Only because they happen to be the name of a file, or program, or part of a website title. Example:
can't run this shell script (get-sh1t-done)