no, you use
" to tell python you are defining a string, but the moment you print this, you won't see them:
print "hello world"
it would be a bit weird if you where to ask a user for input, and they would see all those weird quotation marks (
"), with a little bit of cheating we can see that your
str() does work:
pi = 3.14
pi = str(pi)
type() already covered? it returns the data type (float and string in this case), does this make sense?