http://www.cnblogs.com/linhaifeng/articles/6232220.html
异常处理
# print(x) # int('asdf') # res1=1/0 # res2=1+'str' # l=[1,2,3] # l[100] # print('=====') # print('=====') # print('=====') # print('=====') # d={'a':1} # d['b'] # # # print('111111111111') # print('111111111111') # print('111111111111') # print('111111111111') # x=1 # # if x > 1 # print('asdfsadfasdf') # class Foo: # x=1 # # print(Foo.x) # print(Foo.y) l=[1,2,3,4,4,5,6] # index=1000 # if len(l) > index: # print(l[index]) # def search(): # print('search') # cmd_dic={ # 'search':search # } # while True: # choice=input(":>>").strip() # if choice in cmd_dic: # cmd_dic[choice]() # # try: # print('======') # print(x) # print('======') # print('======') # except KeyError as x: # print(x) # except NameError as e: # print(e) # # print('继续其他的事情') # try: # print(x) # # l=[1,2,3] # # l[1000] # # d={'a':1} # # d['b'] # # except KeyError: # pass # except ValueError: # pass # except Exception: # pass # s1 = 'hello' # try: # int(s1) # except IndexError as e: # print(e) # # except KeyError as e: # # print(e) # # except ValueError as e: # # print(e) # #except Exception as e: # # print(e) # else: # print('try内代码块没有异常则执行我') # finally: # print('无论异常与否,都会执行该模块,通常是进行清理工作') # raise IndexError('asdfasfadsfasdfsadfasdf') # print(IndexError) # print(ValueError) # # # class EgonException(BaseException): # def __init__(self,msg): # self.msg=msg # def __str__(self): # return self.msg # # # raise EgonException('类型错误') # x=1 # y=2 # assert x == y # print('===>') # try: # l=[1,2,3] # l[100000] # except Exception: # pass # try: # for i in range(10) # print(i) # except Exception: # pass
模块
http://www.cnblogs.com/linhaifeng/articles/6379069.html
# money=123123123123123123123123 # import spam #第一件事:创建名称空间,用来存放spam.py中定义的名字 #第二件事:基于刚刚创建的名称空间来执行spam.py #第三件事:创建名字spam指向该名称空间,spam.名字的操作,都是以spam.py为准 # print(spam.money) # # spam.read1() # def read1(): # print('test read1') # # spam.read2() # spam.change() # print(money) # print(hasattr(spam,'money')) # x=1 # x1=x # x2=x # x3=x # x4=x # # import spam # import spam # # import sys # print(sys.modules) # import spam as x # # print(x.money) # from spam import money,read1,read2 # # money=100000000000000 # # print(money) # # read1=123123123123123213 # # read1() # # # read1=123123123123123 # # read2() # from spam import read1 as spamread1 # # # def read1(): # print('test read1') # # read1() # spamread1() # from spam import * # # print(money) # print(read1) # print(read2) # from spam import * # print(money) # print(read1) # print(read2) # import time # # import spam # # time.sleep(10) # import spam import spam