Nope. Except for @, -, and ‘. @ is nice to find someone’s email address. – and ‘ are less helpful because Google goes ahead and searches for the word with the – or ‘ but also without them (substituting a space, or for – it combines the word).
I wouldn’t start writing everything without punctuation though, but that’s just me.
Also see my recent post on Does Keyword Capitalization Matter to Google or SEO? That one is better (and longer) than this post.
If you haven’t subscribed to our monthly newsletter, sign-up today before we send it out! You get a newsletter-only article along with some other cool stuff.