python中的print '%s!' % raw_input('Please enter your first name:')是什么意思?
2013-07-24
展开全部
这好像是叫取值操作符吧,忘记了。比如>>> 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明白?
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明白?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询