python中的print '%s!' % raw_input('Please enter your first name:')是什么意思?

最好详细解释一下 '%s!'的意思,还有% raw_input的意思

这好像是叫取值操作符吧,忘记了。比如>>> name = 'hack'>>> print 'my name is %s, i love program!' % name
my name is hack, i love program!如果不用%,想打印这句话,就要这样>>> print 'my name is',name,', i love program!'
my name is hack , i love program!看很麻烦,“,”位置都不对。在字符串中%s对应的变量必须是字符串,还有%d,%f分别对应整数和浮点数,可能还有一些你以后会遇到。>>> name = 'hack'
>>> age = 19
>>> print 'my name is %s, i am %d' % (name,age)
my name is hack, i am 19如果用到两个以上的%,别忘了加()。 raw_input('Please enter your first name:')你这样>>> name = raw_input('Please enter your first name:')
Please enter your first name:love
>>> print name
love明白?
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答