摘要: 大家都知道localhost指的是本机的IP地址:127.0.0.1 用于回路测试,那能不能修改localhost呢,答案肯定是可以的 打开终端 >输入: vim /etc/host 然后接下来就可以修改成自己需要设置的IP地址了,虽然并没有什么实用性! 如果你和我有共同爱好,我们可以加个好友一起交 阅读全文
posted @ 2018-08-27 16:24 YWK- 阅读(16849) 评论(0) 推荐(0) 编辑
摘要: 首先看一个例子 使用简易代码分析执行流程 >实质就是几层函数的嵌套 如果你和我有共同爱好,我们可以加个好友一起交流! 阅读全文
posted @ 2018-08-19 21:53 YWK- 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 代码中No.1 No.2 ...表示执行流程 最后一条重要的结论:被装饰的函数永远指向内wrapper()函数 如果你和我有共同爱好,我们可以加个好友一起交流! 阅读全文
posted @ 2018-08-19 21:16 YWK- 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 根据函数是否传参 是否有返回值 ,可以分析出装饰器的四种形式: 形式一:无参无返回值 总结: 装饰器功能1 装饰器功能2 可以根据具体项目需求需要的附加功能来写具体代码,可以在原功能函数之前,也可以在其之后 形式二:无参有返回值 总结: 装饰器功能1 装饰器功能2 可以根据具体项目需求需要的附加功能 阅读全文
posted @ 2018-08-19 20:37 YWK- 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 前言 早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容;为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议,为了实现互联网这个目标,互联网协议族(Internet Protocol Suite)就是通用协议标准 阅读全文
posted @ 2018-08-13 21:55 YWK- 阅读(282) 评论(0) 推荐(0) 编辑
摘要: global用法虽然很简单,当在函数中要修改全局变量时要使用到,但也要注意一个小问题,看下面的代码: 调用append()方法,只是修改,并不是赋值操作,不需要global提前声明 赋值操作才需要global声明一下: 如果你和我有共同爱好,我们可以加个好友一起交流! 阅读全文
posted @ 2018-08-13 21:26 YWK- 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 刚开始学Python的时候,记得经常遇到打印斐波那契数列了,今天玩玩使用四种办法打印出斐波那契数列 方法一:使用普通函数 0 1 1 2 3 5 8 13 21 34 进程已结束,退出代码 0 方法二:使用递归输出斐波那契数列 方法三:自己造一个斐波那契数列迭代器 方法四:使用yield实现生成器求 阅读全文
posted @ 2018-08-10 23:54 YWK- 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 一、三者在代码上的特征 1.有__iter__方法的对象就是可迭代类(对象) 2.有__iter__方法,__next()方法的对象就是迭代器3.生成器 == 函数+yield 生成器属于迭代器, 迭代器是特殊的可迭代对象 二、各自的执行过程 1.可迭代对象执行过程 1.先调用iter()函数: i 阅读全文
posted @ 2018-08-10 21:27 YWK- 阅读(245) 评论(0) 推荐(0) 编辑
摘要: args与kwargs详解 阅读全文
posted @ 2018-08-09 10:19 YWK- 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 1.通过multiprocessing.Process()类创建子进程 结果如下: 可以看出完成10个任务创建了10个子进程,且这些子进程由主进程创建 2.使用进程池创建子进程 结果如下: 可以看出,完成10个任务,总共还是3个子进程,且这3个子进程也是有主进程创建 如果你和我有共同爱好,我们可以加 阅读全文
posted @ 2018-08-09 09:32 YWK- 阅读(361) 评论(0) 推荐(0) 编辑