Python3 的33个保留字

                                            Python3 的33个保留字

内置变量 False True None

逻辑 与 或 非  and or not 

判断循环 if...elif...else   while     break  continue

Python break语句用来终止循环,用在while和for循环中!!直接跳出 整个 循环 
嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码

遍历  for...in...

导入模块包   import from

类  class

重命名  as

删除  del

a=1       # 对象 1 被 变量a引用,对象1的引用计数器为1
b=a       # 对象1 被变量b引用,对象1的引用计数器加1
c=a       #1对象1 被变量c引用,对象1的引用计数器加1
del a     #删除变量a,解除a对1的引用
del b     #删除变量b,解除b对1的引用
#print a   #运行此句出错,name 'a' is not defined,说明 del 删除变量a
print(c)  #最终变量c仍然引用1

变量

global  为全局变量,但当单个函数中出现同一变量名时,在单个函数中为局部变量

global q
q = 6
print "q=", q #q = 6
def function():
    q = 3
    print 'q =',q
function() # q = 3
print 'q =',q # q = 6

nonlcal

函数

def

lambda

pass

pass是空语句,为了保证程序结构的完整性, 
pass不做任何事情,一般用作 占位语句 

return

yied

yield的意思是生产,返回了一个生成器对象,每个生成器只能使用一次

def h():
    print 'To be brave'
    yield 5

h() #看到某个函数包含了yield,这意味着这个函数已经是一个Generator
#调用h()函数后,print 语句并未执行,执行yield用.next()方法

异常处理

try 

except

finally

触发异常  raise

断言 assert

上下文管理   with

 is

例:a is b #True

你可能感兴趣的:(Python)