jmton 发表于 2017-5-7 11:07:10

python学习:从新手到专家阅读笔记(2)

  赋值
  可以给多个变量同时赋值,使用一个元组(tuple)给多个变量同时赋值:x,y = 1,2
  布尔值
  False,None,0,"",(),[],{}都被认为是假,其他的一切都是真,包括True。实际上,False=0,True=1
  语句块
  语句块以:开始,以缩进表示
  条件语句
  if num>0:
  do something
  elif num < 0:
  do something
  else:
  do something
  列表推导式 -- 轻量级循环
  
  
  [(x,y) for x in range(3) for y in range(3)]
   == g]
  执行代码
  x=2
  scope={}
  exec "x=1" in scope
  print x
  返回2,因为exec执行的代码中的变量是在scope中
  print scope['x']
  返回1
  eval执行表达式,exec执行语句
  函数
  def funcname(arg):
  'this is doc of function funcname'
  do some thing with arg
  return xxx
  funcname(aaa)
  print funcname.__doc__
  下一步学习6.5节,变量作用域
页: [1]
查看完整版本: python学习:从新手到专家阅读笔记(2)