摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' 多态的作用:实现接口的重用 ''' class Animal(object): def __init__(self, name): self.name = name print("i am %s" % self.name) def anima... 阅读全文
posted @ 2018-05-20 21:41 Octopuslnlzy 阅读(132) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' 构造方法继承策略: 在python2中,经典类是按照深度优先继承构造方法的;新式类是按照广度优先继承构造方法的 在python3中,经典类和新式类都是按照广度优先继承构造方法的 ''' class A(object): def __init__(self): ... 阅读全文
posted @ 2018-05-20 21:40 Octopuslnlzy 阅读(342) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- class Role(object): n = 123 # 类变量 name = "我是类name" def __init__(self, name, role, weapon, life_value=100, money=15000): # 构造函数 ... 阅读全文
posted @ 2018-05-20 21:38 Octopuslnlzy 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- # class People: #经典类 class People(object): #新式类,此处的object是基类,People继承object def __init__(self, name, age): self.name = name self.a... 阅读全文
posted @ 2018-05-20 21:37 Octopuslnlzy 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #!/usr/bin/python # -*- coding: utf_8 -*- from pyspark import SparkConf, SparkContext import os, time if __name__ == '__main__': # Create SparkConf # sparkConf:是一个SparkConf的对象,用来初始化程序,配置应用,... 阅读全文
posted @ 2018-05-19 20:36 Octopuslnlzy 阅读(148) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' Iterator:可以被next()函数调用,并不断返回下一个值的对象叫做迭代器 特性:1-迭代器的长度是未知的 2-迭代器是惰性计算的(和生成器差不多),只有需要返回下一个数据时才会计算 3-基于惰性计算的特性,Itertor中数据流可以是无限大的... 阅读全文
posted @ 2018-05-16 16:44 Octopuslnlzy 阅读(141) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- # ----------all---------- # 如果一个可迭代对象中的所有元素都为真,那么就返回真(非0即为真) #print(all([0,3,-1])) # ----------any---------- # 如果一个可迭代对象中的任一元素为真,那么就返回真(非0即为真);如果为空则返回... 阅读全文
posted @ 2018-05-16 16:43 Octopuslnlzy 阅读(263) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- import time # ----------示例---------- def consumer(name): print("%s 准备吃包子啦!" %name) while True: baozi = yield print("包子[%s]来了,被[%s... 阅读全文
posted @ 2018-05-16 16:42 Octopuslnlzy 阅读(433) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- ''' Generator 生成器:只有在调用的时候才会生成相应的数据 只记录当前位置 优点:1,可以有效节省内存,因为在不调用生成器的时候,生成器是不会生成数据的,并且生成器每次只生成一个数据 2,可以实现单线程并发 ''' # ----------斐波那契数列-----... 阅读全文
posted @ 2018-05-16 16:41 Octopuslnlzy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: #!/usr/local/bin/python3 # -*- coding:utf-8 -*- import time ''' #--------------------level 1---------------------#初始 def decorator(func): start_time=time.time() func() stop_time=time.tim... 阅读全文
posted @ 2018-05-16 16:40 Octopuslnlzy 阅读(158) 评论(0) 推荐(0) 编辑