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.