python学习笔记
generalAI
热爱计算机深度学习人工智能精通经济学的物理学家
展开
-
python学习笔记2---内置函数
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-03-27 23:27:55 · 386 阅读 · 0 评论 -
python2
以一个*开始的参数,代表一个任意长的元组: >>> def mul(*arg): ... print arg ... >>> mul(1,2,3,4,5,6,7,'hello','panfei') (1, 2, 3, 4, 5, 6, 7, 'hello', 'panfei') #一个元组 >>> ********************************* 一个以翻译 2017-03-28 18:09:38 · 220 阅读 · 0 评论 -
python学习笔记1---class
Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。 1. 使用一个名为 __init__ 的方法来完成初始化。 2. 使用一个名为 __del__ 的方法来完成类似析购操作。 3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。 4. 可以使用 __class__ 来访问类型成员 >>>>>> class MyClass:转载 2017-03-27 23:16:54 · 337 阅读 · 0 评论 -
Python黑魔法 --- 异步IO( asyncio) 协程
网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的在3.4中引入了协程的概念,可是这个还是以生成器对象为基础,3.5则确定了协程的语法。下面将简单介绍asyncio的使用。实现协程的不仅仅是asyncio,tornado和geven...转载 2018-07-23 16:12:15 · 284 阅读 · 0 评论 -
python aiohttp百万并发
本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,我将发起1000000请求,用aiohttp客户端。aiohttp每分钟能够发起多少请求?你能预料到哪些异常情况以及崩溃会发生,当你用比较粗糙的脚本去...转载 2018-07-20 14:05:55 · 3492 阅读 · 0 评论