摘要: 调用Python内置int()函数把该字串转为数字。以下为在Python解释器编程环境下的操作示范:把十六进制的字串转为十进制数字:Python代码>>> print int('ff', 16) 255 >>> print int('ff', 16)255把十进制数字转换为以十六进制表示之字串,可调用内置的hex()函数:Python代码>>> print hex(255) 0xff >>> print hex(255)0xff调用BinAscii模块其中的b2a_hex()函数,可把以AS 阅读全文
posted @ 2013-12-07 17:10 泉水叮~咚 阅读(3274) 评论(1) 推荐(0) 编辑
摘要: staticmethod, classmethod 分别被称为静态方法和类方法。staticmethod基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里只说对象总是容易产生混淆,因为什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西)来调用而已,不会隐式地传入任何参数。这个和静态语言中的静态方法比较像。classmethod是和一个class相关的方法,可以通过类或类实例调用,并将该class对象(不是class的实例对象)隐式的当做第一个参数传入。就这种方法可能会比较奇怪一点,不过只要你搞清楚了python里class也是个真实的存在于内存中的 阅读全文
posted @ 2013-12-07 11:02 泉水叮~咚 阅读(241) 评论(0) 推荐(0) 编辑