冲刺豆瓣(4):Python快速入门面试习题
一、《Python核心编程2 之Python快速入门练习题》1、对于输出显示,如直接变量输出、print、格式化操作符的区别?
在交互式解释器中显示变量的值,可以通过print语句显示变量的字符串表示
或直接使用变量名查看该变量的原始值。
如:
>>> s='BeginMan'
>>> print s
BeginMan
>>> s
'BeginMan'
print语句调用str()函数来显示对象
而交互式解释器则调用repr()函数来显示对象。
可理解为print给人看,repr()给机器看的。
2、从用户接受字符串然后输出所有字符,分别使用while和for来实现?
这并不是个难题,而我想说的重点就在于while,在Python里,很少使用while,一旦有面试官进行面试说,使用while来实现,我想对于很少使用的东西,或许会有些陌生。先做题,后渗透吧:
#这里for循环实现就不再演示了
#while
str = raw_input('Please input:')
i=0
while i
页:
[1]