is / is not 运算符
 
关键字: 

  is 

  not  

is 的 作用: 

  判断两个变量名是否绑定在同一个对象上,当是同一对象时返回True, 否则返回False
is not 的作用与is 的作用相反
语法:
  x is y  x is not y
注:
  对于CPython 整数-5  至 256 永远存在于内存中,不会释放并可重复使用
del 语句 (delete)
 
作用: 

  用于删除变量,同时解除与对象的关联,如果可能,则释放对象 

语法: 

  del 变量名
在交互模式,查看当前作用域的所有变量:
  >>> help("__main__")
复合赋值运算符:
 y += x   等同于 y +=y + x 

 y -= x   等同于 y -= y - x 

 y *=  x  等同于 y *= y * x 

 y /= x   等同于 y /= y / x 

 y //= x  等同于 y //= y // x 

 y %= x   等同于 y %= y % x 

 y **= x  等同于 y **= y ** x 


比较运算符:
  <  小于 

  <= 小于等于 

  >  大于 

  >= 大于等于 

  == 等于 

  != 不等于(<> 仅在Python2中存在) 


语法: 

  左表达式 <.. 右表达式 

说明: 

  比较返回布尔类型的值
数值对象的构造函数:
  float(obj)                      用一个字符串对象或数字转换为浮点数,如果不给出参数,则返回0.0 

  int(x, base=10)             用数字或字符串转换为整数,如果不给出参数,则返回0 

  complex(r=0.0, i=0.0)  用数字生成一个复数(实部为r,虚部为i) 

  bool(x)                         用x生成一个布尔值对象(True/False) 


函数调用:
  函数名(传参列表) 

说明: 

  函数调用是表达式,通常用于返回一个对象
bool(x)返回假值的情况:
None 空值
False 假值0, 0.0, (0+0j)
''    空字符串
()        空元组
[]   空列表
{}        空字典set()   空集合
预值的数值型函数
  abs(x)  取x的绝对值 

  round(number[, ndigits])  对数值进行四舍五入,ndigits是小数向右取整的位数,负数表示向右取整 

  pow(x, y, z=None) 相当于 x**y 或 x**y % z
利用帮助 help()函数
  在交互模式下:  >>> help(函数名) 查看帮助
显式换行:
  折行符 \(反斜线)
    折行符必须放在一行的末尾,来示意解释执行器,下一行也是本行的语句

隐式换行:  所有的括号内的内容换行,称为隐式换行
基本输入输出:
 
输入函数:  

  input("提示语") 

作用: 

  从标准输入设备上读取一个字符串 

  (末尾的换行符会被删除)
 
输出函数  print
作用: 

  将一系列的值以字符串形式输出到标准输出设备上,默认为终端 

格式: 

  print(值1, 值2, ..., sep=' ', end='\n', file=sys.stdout, flush=False) 

选项的关键参数为: 

  sep:    两个值之 间的分隔符,默认为一个空格 

  end:  输出完毕后在末尾自动追加一个字符串,默认为换行 

  file: 输出文件流对象,默认为sys.stdout 

  flush: 是否立即输出
条件语句:
if 语句
 
作用: 

  让程序根据条件选择性的执行某条语句或某些语句 

关键字: 

  if, elif,  else 

语法: 

  if 真值表达式1: 

      语句1 

      ... 

  elif 真值表达式2: 

      语句2 

      ... 

  elif 真值表达式3: 

      语句3 

      ... 

  ... (可以有多个elif ...) 

  else: 

      语句4 

      ... 


语法说明: 

  elif 子句可以有一个,多个,也可以没有 

  else 子句最多只能有一个,也可以没有 

  else 子句只能放在最后 

  如果一个条件成立,则执行内部的语句 

  如果所有的条件都为False,则执行else部分语句
条件 表达式
 
语法: 

  表达式1 if 真值表达式 else 表达式2 

作用: 

  如果真值表达式的布尔环境值为True时,表达式1执行并返回对象的引用,否则执行表达式2并返回对象的引用
pass 语句:
 
作用: 

  通常用来填充语法空白 

  又名空语句 

语法: 

  pass