摘要: 反射--实例 class Dog(object): def __init__(self,name): self.name = name def eat(self,food): print("%s is eating...%s"%(self.name,food)) def bulk(self): pr 阅读全文
posted @ 2018-08-29 15:15 向日葵的部落 阅读(147) 评论(0) 推荐(0) 编辑
摘要: from collections import namedtuple,deque,defaultdict,OrderedDict,Counter import queue #可命名元组,namedtuple Point = namedtuple('Point',['x','y']) p = Point(1,2) print(p.x,p.y) #输出结果:1 2 # deque 双端队列 a ... 阅读全文
posted @ 2018-08-27 15:35 向日葵的部落 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 爬虫例子 详细内容查看地址: 阅读全文
posted @ 2018-08-27 08:58 向日葵的部落 阅读(104) 评论(0) 推荐(0) 编辑
摘要: from functools import wraps #1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件) #要求登录成功一次后,后续的函数都无需再输入用户名和密码 def get_zhPwd(): f = open('pwd','r',encoding='utf-8') content = f.readline().split(' ') retu... 阅读全文
posted @ 2018-08-15 22:45 向日葵的部落 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 监听文字输出 习题小解 阅读全文
posted @ 2018-08-15 17:09 向日葵的部落 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 思维导图 执行步骤 阅读全文
posted @ 2018-08-15 16:26 向日葵的部落 阅读(111) 评论(0) 推荐(0) 编辑
摘要: # 如果默认参数的值是一个可变参数类型,那么每次调用这个 # 函数的时候,如果不传值就公用这个数据类型资源 def qqxing(l = []): l.append(1) print(l) qqxing() qqxing() #函数进阶 #对于不可变数据类型,在局部是可查看全局作用域中得变量 #但是不能直接修改,想修改,需添加global。尽力少用 a =1 def f... 阅读全文
posted @ 2018-08-15 11:13 向日葵的部落 阅读(145) 评论(0) 推荐(0) 编辑
摘要: #定义函数的时候: #位置参数 : 直接定义参数 #默认参数,关键字参数 :参数名 = '默认的值' #动态参数 : 可以接受任意多个参数 #参数名之前加*,习惯参数名args, #参数名之前加**,习惯参数名kwargs #顺序:位置参数,*args,默认参数,**kwargs # 动态参数有两... 阅读全文
posted @ 2018-08-14 16:56 向日葵的部落 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.While else 当while被break打断时,就不会执行else;,如果没有被打断,则会执行break。 2.运算符 阅读全文
posted @ 2018-08-09 16:46 向日葵的部落 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 线程:启动速度快 是操作系统能够进行运算调度的最小单位,是一串指令的集合 进程:启动速度慢 一个进程操作的的实例被称为进程,是资源的集合 要操纵CPU,必须建立一个进程。 线程启动速度快,进程启动速度慢,运行速度俩者没有可比性。 区别: all the threads in a process ha 阅读全文
posted @ 2018-07-23 17:10 向日葵的部落 阅读(271) 评论(0) 推荐(0) 编辑