xinghe0 发表于 2015-4-22 09:39:58

冲刺豆瓣(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]
查看完整版本: 冲刺豆瓣(4):Python快速入门面试习题