Often, but not always? I might read `(a, b, c)` as "a b c" rather than "a comma b comma c" and unless I was dictating I would not say "left paren", etc. On the other hand, I would read "foo.bar()" as "foo dot bar".
The specifics of this subvocalization habit, I don't think are salient. What's interesting (to me at least) is that I have to have some verbalization and when something doesn't fit into the model it is disturbing. I imagine that other people with this habit have different specific pronunciations, but the way they experience code is similar.
For what it's worth, I pronounce `fn` as "effin". Which may or may not be an editorial comment on the spelling, depending on my mood. :)