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

最好详细解释一下'%s!'的意思,还有%raw_input的意思... 最好详细解释一下 '%s!'的意思,还有% raw_input的意思 展开
 我来答
匿名用户
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明白?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式