How to remove unwanted single quotes
I'm new to programming and I stumbled across something unsightly that I would like to remove. Here's my code: def test1(): print "What is your name, traveler?" name = raw_input() print "Hi %r!" % (name) Here's the output: What is your name traveler? Hi 'Karatepig'! Is there any way to get rid of those single quotes around my name? ron rothman You want to use %s there, not %r . print "Hi %s!" % (name) I'd add details, but I think others have already written better explanations here and here . Most saliently: The difference between %s and %r is that %s uses the str function and %r uses the repr