摘要:
程序本质 回忆上次内容 \n 就是换行 他对应着 ascii 字符的代码是(10)10进制 他的英文是 LF,意思是Line Feed 我们可以在《安徒生童话》中找到每个字符对应的字节形态 编辑 不光txt文件是文件 我们的python游乐场本质上也是一 阅读全文
2022年11月27日
2022年11月25日
摘要:
换行字符 回忆上次内容 struct包可以让我们使用封包格式 把数字封包到字节里 pack函数负责封包 unpack函数负责解封 我们通过封到不同的字节状态 遍历了一次ascii码 编辑 还是有那片黑色的区域 好像是一片黑暗森林! 那里面到底有些什么秘密?🤔 我们这次向黑暗森林区域进发!! 阅读全文
2022年11月23日
摘要:
打包和解包 回忆上次内容 ASCII 由这样几类字符构成 英文大写字符 英文小写字符 数字 符号 电报时代对于英文、数字的编码 使用的是摩斯电码 编辑 这摩斯电码是3进制的编码方式 长短空 怎么演化成ascii这种0101的二进制编码的呢?🤔 回到 ASCII 码 电报传过来的信号需要记录 阅读全文
2022年11月21日
摘要:
打包和解包 回忆上次内容 decode 就是解码 解码和编码可以转化 encode 编码 decode 解码 互为逆过程 大小写字母之间序号全都相差(32)10进制 编辑 这是为什么呢?🤔 差距 大写字母和小写字母 总是相差(32)10进制 编辑 从10 阅读全文
2022年11月19日
摘要:
解码 decode 回忆上次内容 code就是码 最早也指电报码 后来有各种编码、密码、砝码、条码 都指的是把各种事物编个号 encode就是编码 编码就是给事物编个号 编辑 编码基本了解了 给事物编号就是编码 怎么通过编号找到原来的事物呢? 解码 解码是编码的逆运算 解铃换需系铃人 编 阅读全文
2022年11月17日
摘要:
编码(encode) 回忆上次内容 上次找到了字符和字节状态之间的映射对应关系 字符对应着二进制字节 二进制字节也对应着字符 这种字节状态是用2位16进制数来表示的 hex(n)可以把数字转化为 16进制字符串 hexadecimal bin(n)可以把数字转化为 2进制字符串 阅读全文
2022年11月15日
摘要:
十六进制(hexadecimal) 回忆上次内容 上次数制可以转化 bin(n)可以把数字转化为 2进制 binary 接收一个整数(int) 得到一个二进制数形式的字符串 编辑 数字在计算机中是用二进制存储的 但是展示给我们的时候用的是十进制 编辑 也就是0-9这10个字符的形式 阅读全文
2022年11月13日
摘要:
二进制(binary) 回忆上次内容 上次我们了解了ASCII码表 ASCII 码表就是 American Standard Code for Information Interchange 美国信息交换标准代码 ASCII 码表范围 0x 阅读全文
2022年11月11日
摘要:
ASCII 码表 回忆上次内容 ord(c)和chr(i) 这是俩函数 这俩函数是一对,相反相成的⚖️ ord 通过 字符 找到对应的 数字 chr 通过 数字 找到对应的 字符 字符 的本质是 数字 字符都对应着一些数 阅读全文
2022年11月9日
摘要:
字符(character) 回忆上次内容 上次了解了ord函数 这个函数可以通过字符得到序号 那么可以反过来吗? 通过序号得到字符可以吗? 编辑 ord的逆运算chr 有来就有回 编辑 好像可以 我们可以把 104 作为参数给到 函数chr() 注意给的参数是数字 104 而不是字符串" 阅读全文