随笔分类 -  python

摘要:史上最全 Python 面向对象编程 - Wayne的文章 - 知乎 https://zhuanlan.zhihu.com/p/61042358 阅读全文
posted @ 2021-07-12 15:22 星星放飞 阅读(45) 评论(0) 推荐(0)
摘要:IPy这个强大的Python第三方包主要提供了包括网段、网络掩码、广播地址、子网数、IP类型的处理等等功能。 from IPy import IP # 判断IP是否在网段内 print "192.168.100.1" in IP("192.168.100.0/24") print "192.128. 阅读全文
posted @ 2021-06-18 10:02 星星放飞 阅读(151) 评论(0) 推荐(0)
摘要:解决在导入前后顺序,或需要被导入的地方导入,就不会找不到 阅读全文
posted @ 2020-04-23 21:09 星星放飞
摘要:装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。有了装饰器,我们就可以抽离出大量与函数 阅读全文
posted @ 2020-04-16 10:39 星星放飞 阅读(183) 评论(0) 推荐(0)
摘要:在开发不同应用和版本,可以用虚拟环境分开 安装 pip install virtualenv 1 使用 创建虚拟环境 提前创建一个文件夹,用来存放虚拟环境的文件。 在这里我的目录是F:\Python_virtualenvs\,用来存放基于python2的虚拟环境。 virtualenv -p C:\ 阅读全文
posted @ 2020-03-18 14:19 星星放飞 阅读(275) 评论(0) 推荐(0)
摘要:动态语言:可以在运行的过程中,修改代码 静态语言:编译时已经确定好代码,运行过程中不能修改 果我们想要限制实例的属性怎么办?比如,只允许对Person实例添加name和age属性。 为了达到限制的目的,Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实 阅读全文
posted @ 2020-03-16 23:40 星星放飞 阅读(110) 评论(0) 推荐(0)
摘要:super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 阅读全文
posted @ 2020-03-16 23:32 星星放飞 阅读(189) 评论(0) 推荐(0)
摘要:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http:/ 解决方案一: 环境状态:win10,python_3.6.1,64位。 在windows下,在do 阅读全文
posted @ 2020-03-16 23:17 星星放飞 阅读(222) 评论(0) 推荐(0)
摘要:def test_get_initial(self): self.assertEqual(pinyin.get_initial('你好'), u('n h')) self.assertEqual(pinyin.get_initial('你好吗?'), u('n h m ?')) self.asser 阅读全文
posted @ 2020-03-16 23:08 星星放飞 阅读(265) 评论(0) 推荐(0)