
python高级
层楼终究误少年,自由早晚乱余生
懒癌死期
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
打包Python程序
关于Python程序打包成exe文件主要有两种方法(windows下): 提倡使用第一种,本文的图片来自不同的朋友,颜色不一样,但是都是cmd中可能发生的错误。 一、使用pyinstaller库安装 1、安装pyinstaller库 (1)按住win+R打开“运行”对话框,输入'cmd'(不包括引号,下同),点击确定。此时就打开了命令提示符。 (2)在命令提示符中输入 ‘pip inst...原创 2020-02-26 17:09:44 · 751 阅读 · 5 评论 -
python socket介绍
1、windows和Linux查看网卡信息 Linux打开终端输入ifconfig windows中cmd输入 ipconfig 2、IP地址版本:IPv4(地址位数为32位)、IPv6(地址位数为128位),IPv4已经耗尽,不过现在主要适用的还是IPv4。 3、socket简介 socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一...原创 2020-01-28 10:55:14 · 278 阅读 · 0 评论 -
内存节省
1、查看内存占用 可以通过sys模块中的getsizeof()方法来查看占用。 from sys import getsizeof class A(): def __init__(self,a,b,c,d,e=0): self.a = a self.b = b self.c = c self.d = d ...原创 2020-01-02 20:41:21 · 162 阅读 · 0 评论 -
动态绑定属性
动态绑定属性 __dict__() 先看下面的代码: class A(): def __init__(self,a,b,c,d,e): self.a = a self.b = b self.c = c self.d = d self.e = e p1 = A(1, 2, 3, 4, 5) print(d...原创 2019-12-28 17:18:32 · 140 阅读 · 0 评论 -
鸭子类型和抽象类简介
1、多态 Java和C#一般认为是强类型语言,而Python崇尚"鸭子类型"。 所谓"鸭子类型",就是调用实例方法时不检查类型,只要方法存在,参数正确,就可以调用,这就是动态语言的“鸭子类型”,它并不要求严格的继承体系。 a = [1, 2, 3] b = (1, 2, 3) c = {1, 2, 3} len(a) len(b) len(c) 上面一段代码,len()方法,里面的参数可...原创 2019-12-26 21:53:51 · 312 阅读 · 0 评论