python进阶
1.代码编排:缩进4个空格,禁止空格与Tab混用
2.单行不要import多个库
3.注释:忌逐行添加注释,没有一个注释
*和 **的用法
1.*args:是一个列表,传入的参数会被放进列表里。
**kwargs:是一个字典,传入的参数以键值对的形式存放到字典里
2. == 判断的是值
3. is判断的是内存地址(即对象的id)
函数闭包
引用了自由变量的函数既是一个闭包,这个被引用的自由变量和这个函数一同存在,即使已经离开了创造它的环境也不例外。

进程线程
进程就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。
一个进程还可以拥有多个并发的执行线索,简单的说就是拥有多个可以获得CPU调度的执行单元,这就是所谓的线程

Python中的多线程

from time import sleep
from threading import Threadclass Account(object):def __init__(self):self._balance = 0def deposit(self, money):# 计算存款后的余额new_balance = self._balance + money# 模拟受理存款业务需要0.01秒的时间sleep(0.01)# 修改账户余额self._balance = new_balance@propertydef balance(self):return self._balanceclass AddMoneyThread(Thread):def __init__(self, account, money):super().__init__()self._account = accountself._money = moneydef run(self):self._account.deposit(self._money)def main():account = Account()threads = []# 创建100个存款的线程向同一个账户中存钱for _ in range(100):t = AddMoneyThread(account, 1)threads.append(t)t.start()# 等所有存款的线程都执行完毕for t in threads:t.join()print('账户余额为: ¥%d元' % account.balance)if __name__ == '__main__':main()

最简装饰器

def deco(func):def warp(*args,**kwargs):return func(*args,**kwargs)return warp@deco
def foo(a,b):return a **b

升级版的传参

装饰器例子

例子检测某个时间段内(5秒)ip访问的次数,如果Ip的访问次数超过10次,则返回404
进程最简单的写法

args打印出的是元组,一个参数加逗号

疯狂pythan day05相关推荐

  1. 网页怎么预先加载模型_使用预先训练的模型进行转移学习

    网页怎么预先加载模型 深度学习 (Deep Learning) 什么是转学? (What is Transfer Learning?) Transfer learning is a research ...

  2. Windows遭遇史上最大攻击:微软却在疯狂圈粉

    从本月中旬开始爆发的WannCry病毒让全球数十万PC感染,其中Windows XP.Windows 7成为重灾区. 原本想着如此严重的漏洞攻击肯定会让微软信誉扫地,导致大量用户逃离Windows系统 ...

  3. 佩奇扑街、外星人疯狂!Python 告诉你大年初二应该看哪部电影

    作者 | 罗昭成 责编 | 唐小引 转载自 CSDN资讯(ID:CSDNnews) 引言 2019 年 1 月,<啥是佩奇>短片在互联网快速传播,各大社交平台形成刷屏之势.不到 24 小时 ...

  4. bzoj 2375: 疯狂的涂色

    2375: 疯狂的涂色 Time Limit: 5 Sec  Memory Limit: 128 MB Description 小t非常喜爱画画,但是他还是一个初学者.他最近费尽千辛万苦才拜到已仙逝的 ...

  5. 1024,咱们程序员过节了,疯狂送书

    今天是咱们程序员的节日!说实话,咱们程序员日常编程相对而言是一种单调的生活,因此咱们程序员比普通人需要更多的关怀,更多的友情. 1024是2的十次方,二进制计数的基本计量单位之一.程序员就像是一个个1 ...

  6. 李刚java视频_《Srping视频教程》疯狂Java 李刚老师[WMV]

    目录: 1_疯狂软件_李刚老师_Spring_框架的功能与桥接模式 2_疯狂软件_李刚老师_Spring_工厂模式与Spring入门 3_疯狂软件_李刚老师_Spring_设值注入的本质 4_疯狂软件 ...

  7. 一个点到多边形顶点距离相同_走进高维空间——所有点之间的距离都相等!奇妙、疯狂、不可思议...

    欢迎来到高维系列的第三部分,在这里我们将探索高维空间中一些奇怪而不可思议的现象.这是走进高维空间系列的第三部分,感兴趣的朋友可以阅读前两个部分,在文章的末尾我会附上链接. 今天我们将探索一种现象,这种 ...

  8. 在疯狂的前端世界,为什么选择学习React

    题图 | https://github.com/react-icons/react-icons React Native 和 Prettier的作者之一.前端大牛.Twitter大V @Vjeux(C ...

  9. 深度学习AI美颜系列---天天P图疯狂变脸算法

    自从天天P图出了疯狂变脸的特效之后,到现在为止已经近两年时间了,这两年时间,天天P图多次凭借换脸特效登上APP Store排行榜首,从小学生证件照到圣诞节梦幻妆再到后来的各种影视游戏特效,以及后来的军 ...

最新文章

  1. eclipse整体替换
  2. Juniper Firewall多进单出配制实例
  3. 金九银十专供 | 175 道 Go 工程师必考面试题 + 详细解答
  4. rsync本地模式讲解04
  5. mysql pdo 安全_使用PDO查询Mysql来避免SQL注入风险
  6. 异常处理 Exceptions
  7. 2021-08-15 Servlet Properties 读取资源
  8. AxureRP9授权码
  9. bs4爬取笔趣阁小说
  10. python实现ip地址查询
  11. 2016网易春季校园招聘产品策划笔试
  12. WWW 2022最佳论文出炉!北京大学团队获唯一最佳学生论文奖
  13. 基于C++的psf2otf实现
  14. QQ空间|qq人气号怎么赚钱?
  15. 有哪些生物多样性保护项目?
  16. SAP报工时修改工作中心
  17. 付出与回报——伍迷“我的2007”随想 (转载 注 这个文章再次告诉我,做人要厚道,只要付出了,总有...
  18. 阿里云话费api调用实例教程
  19. webpack:url-loader打包后找不到图片、字体路径问题
  20. matlab的超松弛迭代法,基于MATLAB的超松弛迭代法的电位研究

热门文章

  1. 肯.威尔伯:灵性领悟的四个阶段
  2. 我相信心能到达的地方,脚步也可以踏至
  3. 傻妞一键安装,对接青龙
  4. 如何创建一个 Windows 桌面应用程序?
  5. 设置不定长border-bottom
  6. LIBCURL上传文件, 下载文件,打开网页,POST数据,支持https等一系列函数方便各种模拟登陆注册账户
  7. WhatsApp流量获取方案
  8. Kylin 调优方法
  9. 放假了,聊聊程序员的那些乐子
  10. 迁移学习(Transfer),面试看这些就够了!(附代码)