摘要: #面向对象对象解决了程序的可扩展性,可控性差#自定义类# def 函数名():# pass# class 类名:# 属性='a'# print(类名.属性)class Person: country='China' #类属性 静态属性 def __init__(self,*args): #初始化方法,self是对象,必传参数 #self就是一个可以存储... 阅读全文
posted @ 2019-04-26 09:50 遗忘天际 阅读(130) 评论(0) 推荐(0) 编辑
摘要: # 把解决问题的文件放在同一个文件夹里 包# import os## os.makedirs('glance/api')# os.makedirs('glance/cmd')# os.makedirs('glance/db')# l = []# l.append(open('glance/__ini 阅读全文
posted @ 2019-04-18 14:05 遗忘天际 阅读(331) 评论(0) 推荐(0) 编辑
摘要: #文件# import demo# def read():# print('my read func')# money=200# demo.read()# print(demo.money)#找到模块 创建这个模块的命名空间 把文件中的名字都放到命名空间里#模块不能重复导入# import sys# 阅读全文
posted @ 2019-04-17 14:03 遗忘天际 阅读(141) 评论(0) 推荐(0) 编辑
摘要: import re#findall#search#match# ret=re.findall('[a-z]+','eva egon yuan') #返回所有满足条件的结果,放在列表中# ret=re.search('a','eva egon yuan')# print(ret.group())#从前 阅读全文
posted @ 2019-04-15 09:11 遗忘天际 阅读(138) 评论(0) 推荐(0) 编辑
摘要: #递归函数 #什么是递归:在函数里面调用自身函数,最大递归深度997/998 #如果递归次数太多,就不适合使用递归来解决问题 #递归的缺点:占内存 #递归的优点:会让代码变简单# import sys# sys.setrecursionlimit(10000000) #修改递归最大深度# n=0# def story():# global n# n+=1# ... 阅读全文
posted @ 2019-04-11 14:44 遗忘天际 阅读(100) 评论(0) 推荐(0) 编辑
摘要: from math import sqrt #开平方 def is_int(x): return sqrt(x)%1==0 ret=filter(is_int,range(1,101)) for i in ret: print(i) #根据条件查询员工信息 #select name,age wher 阅读全文
posted @ 2019-04-09 16:46 遗忘天际 阅读(322) 评论(0) 推荐(0) 编辑
摘要: # import time # for i in range(0,101,2): # time.sleep(0.01) # charm_num=i//2 # per_str='\r{}%:{}\n'.format(i,'*'*charm_num) if i==100 else '\r{}%:{}'. 阅读全文
posted @ 2019-04-08 21:24 遗忘天际 阅读(198) 评论(0) 推荐(0) 编辑
摘要: def wrapper(func): def inner(*args,**kwargs): g=func(*args,**kwargs) g.__next__() return g return inner @wrapper def average(): count=0 sum=0 avg=0 wh 阅读全文
posted @ 2019-04-04 16:24 遗忘天际 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #双下方法# print([1].__add__([2]))#循环 for#可for循环的类型:str,list,tuple,dic,set,file,range,enumerate# print(dir([])) #dir告诉我列表可用的所有方法# print(dir({}))# ret=set( 阅读全文
posted @ 2019-04-03 22:49 遗忘天际 阅读(134) 评论(0) 推荐(0) 编辑
摘要: import time FLAG=False def time_out(flag): def timmer(func): def inner(*args,**kwargs): if flag: start=time.time() ret=func(*args,**kwargs) end=time.t 阅读全文
posted @ 2019-04-02 15:43 遗忘天际 阅读(126) 评论(0) 推荐(0) 编辑