Python_Day01_Daytime_Notes

ROM硬盘 RAM内存条
计算机是以二进制存储在硬盘或内存中

数据包括数字英文之类的都是二进制
比如存一个数字(1)
存在硬盘里先转成2进制变成(1010)
英文(a)
a=> 97
b=> 98
存进去的其实是数字转成二进制,计算机只认数字不认字
(你好)
中文需要小号更多内存,因为字节更多,最后都是转变为二进制存在硬盘里

内存条--沟通-->CPU
硬盘---数据更多
运行速度:
内存条>硬盘
内存:缓存,临时存储,关了里面的东西都没有了,但是硬盘的东西会一直存在

开关
0/开
1/关

表示数据最小的单位: bit,b(位,0/1)
处理数据最小的单位: byte,B

0000 0000(全是1是最大的)(表示最大的数是255)

1B=8b(掌握)
1KB=1024 byte
1MB=1024KB
1GB= 1024MB

找回微信聊天记录(:recover),数据是不会在服务器里删掉的
QQ空间时间轴(腾讯帮你把所有数据都存起来了哦,所以你可以看到你之前的操作)

进制-进位的方式

e.g. 十进制:十进一 
二进制:二进一
八进制
十六进制

二进制(0&1)
十进制(0,1,2,3,4,5,6,7,8,9)
八进制(0,1,2,3,4,5,6,7)
十六进制(不区分大小写,用0x或x开头,0.1.2.3.4.5.6.7.8.9.a.b.c.d.e.f)

145: 100=10^2
761: 1=10^0
817: 10=10^1
145=1*10^2 +4*10^1+5X10^0

二进制
0+0=0
1+0=1
0+1+1
1+1=10(逢二进一)

进制转换(难点)

十进制->二进制(二的零到六次方都要记)

001 => 1
010 => 2(1*2^1)
100 => 4(1*2^2)
1000 => 8(1*2^3)
10000 => 16(1*2^4)
...

011 => 3
100 => 4
101 => 5
110 => 6
111 => 7
...

Practice:
101001 => 1+8+32=41
10111 => 1+2+4+16=23
101 => 5
110 => 6
1000 =>8
010 =>2
111 =>7
...

十进制=>二进制
41 = 32+8+1 =101001
520 = 1000001000
1314 = 1024+256+32+2 = 10100100010

二进制倒除得十进制

二转八
10100101 => 010 100 101 => 245(八进制)
10100100010 => 10 100 100 010 => 2 4 4 2 =>2442(八进制)

八转二
245 => 010 100 101
520 => 101 010 000

二转十六
10100101 => 1010 0101=> A5(十六进制)
10100100010 => 101 0010 0010 => 522(十六进制)

十六转二
A5 =>1010 0101
522 => 0101 0010 0010

十进制转八或六
十进制 => 二进制 => 十六进制
520 => 1000001000(512+8) => 10 0000 1000 =>208(十六进制)
八或十六转十

十六转二转十
522 => 0101 0010 0010 => 1024 + 256 + 32 + 2 = 1280 +32 =1314(十进制)

整数占4个字节
1 => 00000000 00000000 00000000 00000001

Python课程第一天_上午_课程笔记(硬件以及进制)相关推荐

  1. python整数类型提供了4种进制表示_关于整数类型的 4 种进制表示,哪个选项的描述是正确的?_学小易找答案...

    [单选题]锦葵科植物的雄蕊为() [单选题]决定地衣体形态的多是(1) [多选题]以下企业简介描述中,选择定位于利基市场的有() (2.0分) [单选题]异层地衣的藻类细胞排列于(2) [单选题]木犀 ...

  2. 第一讲,我们来谈谈:“什么叫做进制”

    进制,其实完整的说法是"进位制".什么叫做"进位"呢?就是"逢*往左进一位".比如:十进制就是逢十进一,十六进制就是逢十六进一,二进制就是逢 ...

  3. Python中int、str、bytes相互转化,还有2进制、16进制表示,你想要的都在这里了

    文章目录 前言 数据类型转化 int -> str 使用 str() 函数 使用 format() 函数 使用 hex() 转换成16进制形式 使用 bin() 转换成2进制形式 str -&g ...

  4. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

    目录 一.数值类型 1.整数类型 整数的不同进制表示方式 2.浮点类型 3.布尔类型 二.进制的转换 1.进制间的转换规则 十进制转换二.八.十六进制图解 2.进制转换的函数 三.字符串 1. 字符串 ...

  5. 《高性能python》第一章-理解高性能Python-阅读笔记

    1.1.1节 计算单元 计算单元的主要属性是其每个周期能进行的操作数量以及每秒能完成多少个周期. 第一个属性通过每周期完成的指令数(IPC)① 来衡量, 而第二个属性则是通过其时 钟速度衡量. 当新的 ...

  6. c++进制转换代码_轻松实现C/C++各种常见进制相互转换,你还不会你就落后了

    这篇文章主要介绍了轻松实现C/C++各种常见进制相互转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 其它进制转为十进制 在实 ...

  7. java数字转换器_如何用java写个整数进制转换器

    十进制转为二进制.八进制.十六进制, 用  Integer.toXXXString()方法 (1)十进制转为二进制: Integer.toBinaryString(int i); public sta ...

  8. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换

    文章目录 数值类型 整数类型 浮点类型 布尔类型 进制的转换 进制间的转换规则 进制转换的函数 数值类型 名称 中文名称 作用 举例 int 整型 整数 1, 2, 3, 4, - float 浮点型 ...

  9. c语言课程设计进制转换摘要,C语言课程设计-进制转换.doc

    沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:C语言课程设计 课程设计题目: 二.八.十.进制转换程序 院(系):计算机学院 专 业:计算机科学与技术(物联网方向) 班 级学 号: 姓 名: ...

最新文章

  1. 怎么做 空间杜宾模型_企业营销怎么做?深度解析STP模型及案例,一步成高手...
  2. java中jtextfield_java中的JTextField
  3. 汇编----连接,编译
  4. 外媒评出中国最美20个景点
  5. 垃圾收集器Serial 、Parallel、CMS、G1
  6. Go语言爬虫项目将结果写入MySql数据库
  7. jq之$(“a[target=‘_blank‘]“)
  8. PyTorch入门-语言模型
  9. 基于参考点的非支配遗传算法-NSGA-III(二)
  10. CUDA和LAPACK混编的MakeFile文件
  11. lbochs模拟器最新版_bochs模拟器最新版下载
  12. 非度量多维标度_非度量多维尺度分析
  13. 点亮LED灯及IAR调试
  14. javascript系列-class6.String类型
  15. C++学习笔记:三种智能指针【Share、Unique、Weak】【Cherno】
  16. 【R】R语言指定包安装目录
  17. 【后端学习】后端技术要点总结【一】
  18. 微信网页图片预览问题
  19. 【C51开发应用】基于C51单片机开发的循迹灭火机器人
  20. 【JoJo的摄影笔记】百年尼康——相机之殇

热门文章

  1. 绿盟给出了8大网络安全的定义
  2. 学习笔记-三维超声相关知识
  3. 如何解决Win10系统下自带IE11无法使用IE10、IE9、IE8等在线考试报名
  4. 小程序实现活动倒计时功能
  5. 计算机网络——2.3奈氏准则、香农定律
  6. C#生成波形图(chart)
  7. muduo 架构解析
  8. 【测控电路】电压比较电路
  9. android .beats音效安装器,beats音效安装器
  10. 基于STM32的触摸屏学习笔记