上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: ```python class Foo: def __init__(self,n): self.n = n def __iter__(self): return self def __next__(self): if self.n == 15: raise StopIteration('终止了') ... 阅读全文
posted @ 2018-09-16 21:01 空林~~清风~~~ 阅读(144) 评论(0) 推荐(0)
摘要: ```python ''' 1.__slots__是什么:是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 2.引子:使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的) 3.为何使用__slots__:字典会占用大量内存,如果你有一个属性很少的类,但是有很多实例,为了节省内存可以使用... 阅读全文
posted @ 2018-09-15 21:08 空林~~清风~~~ 阅读(298) 评论(0) 推荐(0)
摘要: ```Python #自定义格式 x = '{0}{0}{0}'.format('dog') print(x) class Date: def __init__(self,year, mon,day): self.year = year self.mon = mon self.day = day d1 = Date(2016,12,14)... 阅读全文
posted @ 2018-09-15 20:04 空林~~清风~~~ 阅读(1203) 评论(0) 推荐(0)
摘要: + 通过 对象.属性 的方式触发的是__getattr__,\__delattr__,\__setattr__ + 通过 对象['属性'] 触发\__getitem__,\__setitem__,\__delitem__ 阅读全文
posted @ 2018-09-14 21:48 空林~~清风~~~ 阅读(146) 评论(0) 推荐(0)
摘要: #1语法importimport module1,module2,module3,module4 #2from xx import xx 语句from module import name1,name2 #这个声明不会把module模块导入到当前的命名空间,只会把name1,name2单个引入到执行 阅读全文
posted @ 2018-09-14 14:50 空林~~清风~~~ 阅读(267) 评论(0) 推荐(0)
摘要: 1 sys.argv #在命令行参数是一个空列表,在其他中第一个列表元素中程序本身的路径 2 sys.exit(n) #退出程序,正常退出时exit(0) 3 sys.version #获取python解释程序的版本信息 4 sys.path #返回模块的搜索路径,初始化时使用python PATH 阅读全文
posted @ 2018-09-14 14:48 空林~~清风~~~ 阅读(171) 评论(0) 推荐(0)
摘要: 在python中,通常3种时间的表示 1.时间戳(timestamp):时间戳表示的是从从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 2.格式化的时间字符串 (年-月-日 时:分:秒) 3.元组(struct_ti 阅读全文
posted @ 2018-09-14 14:43 空林~~清风~~~ 阅读(192) 评论(0) 推荐(0)
摘要: 1 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 2 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd 3 os.curdir 返回当前目录: ('.') 4 os.pardir 获取当前目录的父目录字符串名:('..') 5 o 阅读全文
posted @ 2018-09-14 14:40 空林~~清风~~~ 阅读(160) 评论(0) 推荐(0)
摘要: 类反射的四个基本函数 + hasattr + getattr + setattr + delattr 反射动态获取模块的方法名 \__getattr__ \__delattr__ \__setattr__ + 利用__setattr__,__getattr__限制类的属性必须是字符串类型 __set 阅读全文
posted @ 2018-09-14 10:07 空林~~清风~~~ 阅读(243) 评论(0) 推荐(0)
摘要: git报错-->! [remote rejected] master -> master (push declined due to email privacy restrictions) git报错-->! [remote rejected] master -> master (push decl 阅读全文
posted @ 2018-09-12 21:57 空林~~清风~~~ 阅读(1643) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页