小雨点点789 发表于 2017-4-30 14:22:21

Python关键语法要素笔记

    简单的读书笔记,随手记录
  1、  元组是不能改变的;列表可以改变:insert、remove、append
  2、  逻辑操作符
  a)        身份操作符:is
  进行对象比较,只有引用相等才为true。
  速度快,内存存储地址的比较;常用语 is None
  >>> a = ['abc',123]
  >>> b = ['abc',123]
  >>> a is b
  False                  --对象不同
  >>> a = b
  >>> a is b
  True                    --对象相同
  >>> a = "123"
  >>> b = "123"
  >>> a is b
  True                    --int和str 比较意义不大
  >>> a = b
  >>> a is b
  True
  b)        比较操作符
  结链比较:
  >>> a = 9
  >>> 0<= a <= 10
  True
  c)        成员操作符:in     , not in
  >>> p = ('x',1,2)
  >>> 'x' in p
  True
  >>> 12 in p
  False
  d)        逻辑运算符:and,or,not
  and 和or 执行短路逻辑,and右边的被执行,or左边的被执行
  3、  控制流语句
  if  xxxxx:
  pppp
  elif xxxxx:
  pppp
  else:
  ppppp
  ----------------------------------------
  while xxxx :
  ppppp
  -----------------------------------------
  for v in x :
  pppp
  a)        异常处理
  try:
  xxxxxxx
  exception as ex:
  print(ex)
  4、  算数运算符
  +  ;  -   ;   *   ;  /   ;  +=    ;  *=
  除法操作符的浮点略有不同:
  >>> 12/4
  3.0
  >>> int(12/3)
  A、 int的类型是固定的,一旦赋值,不能改变,运算是生成新的对象。
  B、 a += b 与 a=a+b 不完全相同,前者效率更高,因为只查询一次a
  5、  输入输出
  input
  print
  6、  函数的创建与调用
  def fn ():
  xxxxx
页: [1]
查看完整版本: Python关键语法要素笔记