计算机基础
potizo
这个作者很懒,什么都没留下…
展开
-
【计算机基础知识】几个常用编码
【前言】在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的...原创 2019-06-19 11:19:35 · 5846 阅读 · 0 评论 -
【计算机基础知识】深浅拷贝
首先来看没有拷贝的情况:li = [1, 2, 3, 4, 5]li1 = liprint(li, id(li))print(li1, id(li1))可以看到,li和li1指向同一块内存空间对任意一个变量做修改, 另一个变量同时受到影响。 所以没有成功拷贝再看浅拷贝:import copyli = [1, 2, 3, 4, 5]li2 = copy.copy(li) ...原创 2019-06-19 20:31:04 · 203 阅读 · 0 评论 -
【计算机基础知识】三大编程思想
1.面向过程编程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。特性:模块化 流程化优点:性能比面向对象高, 因为类调用时需要实例化,开销比较大,比较消耗资源;单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。...原创 2019-06-21 16:05:55 · 20597 阅读 · 4 评论