python
jackOfyang
我就是我!
展开
-
Python使用struct处理二进制
附原文地址:http://www.cnblogs.com/gala/archive/2011/09/22/2184801.html 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(),转载 2014-03-28 17:26:42 · 315 阅读 · 0 评论 -
python中下划线的用法(单下划线和双下划线)
原文地址: Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__ 系统定义名字 __xxx 类中的私有变量名 核心风格:避免用下划线作为变量名的开始。 因 为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是转载 2014-07-29 15:09:09 · 719 阅读 · 0 评论 -
Python: classmethod & staticmethod 区别
classmethod:类方法 staticmethod:静态方法 在python中,静态方法和类方法都是可以通过类对象和类对象实例访问。但是区别是: @classmethod 是一个函数修饰符,它表示接下来的是一个类方法,而对于平常我们见到的则叫做实例方法。类方法的第一个参数cls,而实例方法的第一个参数是self,表示该类的一个实例。 普通对象方法至少需要一个self参数,代表转载 2014-07-29 14:45:58 · 394 阅读 · 0 评论 -
Python实用工具介绍
Python实用工具介绍 1. Socket通信 server: #coding:utf-8 from socket import * from time import ctime host = '' #绑定的ip port = 21567 #绑定的端口 addr = (host,port) #套接字与连接协议,这里是tcp,socket.SOCK_DGRAM是udp原创 2016-09-02 10:08:53 · 1629 阅读 · 0 评论