2018年8月6日
摘要: 正数的原码=反码=补码。 计算机考虑芯片设计成本只做了加法器,并没有做减法器,引进补码的作用是为了让计算机在没有减法器的情况下做减法。 二进制使用“补码”方式表示负数,最高位叫“符号位”,符号位为1表示负数,符号位为0表示正数。 对于负数来说: 原码,所有位不变,最高位为1,表示负数。 反码,符号位 阅读全文
posted @ 2018-08-06 19:24 J。 阅读(1328) 评论(0) 推荐(0) 编辑
2016年2月29日
摘要: 面向对象编程(Object-Oriented Programming) 概述 面向过程:根据业务逻辑从上至下写代码,实现所需功能。 函数式:将某些功能代码封装至函数中,在需要时调用函数,函数式代码可被调用多次。 面向对象:对函数进行分类和封装,让开发"更快更好更强" 面向对象靠三大特性实现"更快更好 阅读全文
posted @ 2016-02-29 21:08 J。 阅读(158) 评论(0) 推荐(0) 编辑
2016年2月21日
摘要: 目录: 1、模块介绍 2、time & datetime 3、random 4、OS 5、sys 6、shutil 7、json & pickle 8、shelve 9、xml 处理 10、YAML 处理 11、configparser 12、hashlib 13、subprocess 14、log 阅读全文
posted @ 2016-02-21 15:30 J。 阅读(216) 评论(0) 推荐(0) 编辑
2016年1月20日
摘要: setCollections系列:Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型:一、计数器:Counter 是对字典的加工处理,功能是计算序列中元素出现的次数。 1 ... 阅读全文
posted @ 2016-01-20 11:03 J。 阅读(195) 评论(0) 推荐(0) 编辑
2016年1月13日
摘要: Python 代码执行流程: 编译 --> 执行 源代码 --> 字节码 --> 机器码 --> CPU执行 python 先将自己的源代码,编译成Python 字节码,不同语言的字节码,只有对应的编译器可以识别,运行时再将字节码转换成机器码在执行,经过了现两个转换的步骤,所以比 C 语言要慢一个量 阅读全文
posted @ 2016-01-13 16:31 J。 阅读(310) 评论(0) 推荐(0) 编辑
2016年1月7日
摘要: What is variables?一段命名的内存空间变量即在程序运行过程中,它的值是允许改变的量1、变量命名:合法:1 显式、通俗易懂。2 nums_of_jay_gf = 193 NumsOfJayGF = 19 #首字母大写,驼峰式写法不合法:names-of-alex-gf = 19 ... 阅读全文
posted @ 2016-01-07 10:39 J。 阅读(173) 评论(0) 推荐(0) 编辑