01 2023 档案
-
[oeasy]python0068_控制序列_清屏_控制输出位置_2J
摘要:光标位置 回忆上次内容 上次了解了键盘演化的过程 ESC 从 组合键 到 独立按键 ESC 的目的 是进入控制序列 配置控制信息 控制信息 \033[y;xH 设置光标位置 \033[2J 清屏 这到底怎么控制来着???🤔 现在 系统里 这些行为 是谁来实现的呢? 控制 是由 gui系统中 终端软 阅读全文
-
[oeasy]python0067_ESC键进化历史_键盘演化过程_ANSI_控制序列_转义序列_CSI
摘要:光标位置 回忆上次内容 上次了解了 新的转义模式 \33 逃逸控制字符 esc 这个字符让输出退出标准输出流 进行控制信息的设置 可以设置光标输出的位置 ASR33中的ALT MODE 是 今天的ESC吗????🤔 查询文档 http://bitsavers.org/communications/ 阅读全文
-
[oeasy]python0066_控制序列_光标位置设置_ESC_逃逸字符_CSI
摘要:光标位置 回忆上次内容 上次讲了 三引号的输出 三引号中 回车和引号 都会 被原样输出 \ 还是需要从 \\转义 黑暗森林 快被摸排清了 还有哪个 转义序列 没 研究过吗?🤔 \e是 干什么的?🤔 回忆转义 转义转义 转化含义 \反斜杠(backslash)加了之后 字符就不是原来的意思了 转义 阅读全文
-
[oeasy]python0054_三引号_原样显示字符串_triple_quoted
摘要:三引号 回忆上次内容 \ 首先是转义字符 可以 和别的字符 构成转义序列 \a是 ␇ (bell), \b 退回一格 \t 水平制表符 \v、\f LineFeed \\ 输出 \ \" 输出 " \' 输出 ' \xhh 通过 16 进制数值转义 \nnn 通过 8 进制数值转义 \ 还是 续行字 阅读全文
-
[oeasy]python0053_ 续行符_line_continuation_python行尾续行
摘要:续行符与三引号 回忆上次内容 上次还是转义序列 类型英文符号 \a bell 响铃 \b backspace 退格 \t tab 水平制表符 \v vertical tab 垂直制表符换行不回车 \\ backslash 反斜杠 \" double quote 双引号 \’ single quote 阅读全文
-
[oeasy]python0052_ raw格式字符串_单引号_双引号_反引号_ 退格键
摘要:转义字符 回忆上次内容 最近玩的是\n、\r 之外的转义序列 \a是 ␇ (bell) \t是 水平制表符 \v是 换行不回车 通过 16 进制数值转义 \xhh 把(hh)16 进制对应的 ascii 字符输出 通过 8 进制数值转义 \ooo 把(nnn)8 进制对应的 ascii 字符输出 这 阅读全文
-
[oeasy]python0051_ 转义_escape_字符_character_单引号_双引号_反引号_ 退格键
摘要:转义字符 回忆上次内容 上次研究的是进制转化 10进制可以转化为其他形式 bin oct hex 其他进制也可以转化为10进制 int 可以设置base来决定转为多少进制 回忆一下 我们为什么会有八进制? 因为需要用八进制输出转义字符 \ooo 把(ooo)8进制对应的ascii字符输出 就如同 \ 阅读全文
-
[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
摘要:转化为10进制 回忆上次内容 上次 把其他进制 转化回 十进制 用的是 int 函数 int 来自于 integer 同源词 还有 integrate entire 意思都是完整的 完整的 和 零散的 相对 可以把 零散的小数 转化为 完整的整数吗?🤔 取整 可以 把一个浮点型的小数 取整 取整 阅读全文
-
[oeasy]python0045_转化为10进制数_int_integrate_integer_entire_整数
摘要:转化为10进制 回忆上次内容 上这次总结了四种进制 函数名对应单词进制类型数字事例前缀 bin() binary 2 0b1100001 0b oct() octal 8 0o141 0o hex() hexadecimal 16 0x61 0x ? decimal 10 97 无 十进制数 可以转 阅读全文
-
[oeasy]python0045_四种进制_binary_octal_decimal_hexadecimal
摘要:四种进制 回忆上次内容 上次研究了 通过 八进制数值 转义 \ooo 把(ooo)8进制对应的ascii字符输出 转义序列 \n、\t 是 转义序列 \xhh 也是 转义序列 \ooo 还是 转义序列 现在 总共有 几种进制 了呢?🤔 先数一下 树 数树 树 就是这么多棵树 用八进制的方式 数树 阅读全文
-
[oeasy]python0043_八进制_oct_octal_october_octave
摘要:八进制(oct) 回忆上次内容 什么是 转义? 转义转义 转化含义 \ 是 转义字符 \n、\r是 转义序列 还有什么 转义序列 吗? \a是 响铃 \b 退格键 \t 水平制表符 tab键 \v、\f 实现喂纸不回车 通过 16进制数值 转义 \xhh 输出 (hh)16进制对应的ascii字符 阅读全文
-
[oeasy]python0041_ 转义字符_转义序列_escape_序列_sequence
摘要:转义序列 回忆上次内容 上次回顾了5bit-Baudot博多码的来历 从 莫尔斯码 到 博多码 原来 人 来 收发电报 现在 机器 来 收发电报 输入方式 从 电键 改成 键盘 输出方式 从 纸带 变成 打印纸张 后来 电传打字机ASR-33 成为 初代 经典终端 除了 \n 和 \r 之外 还有什 阅读全文
-
[oeasy]python0041_teletype历史_博多码_shift_capslock_字符数字切换_gear
摘要:teletypewriter 历史 回忆上次内容 上次见到了一个真的机械打字机 感受到了蒸汽朋克的时代背景 上上次区分了一些概念 terminal终端,电脑连线最终的端点 TeleTYpewriter,电传打印机,终端硬件 shell,终端硬件基础上的软件壳子 Console 控制台,直接连接主机的 阅读全文
-
[oeasy]python0040_换行与回车的不同_通用换行符_universal_newlines
摘要:换行回车 回忆上次内容 区分概念 terminal终端 主机网络中 最终的 端点 TeleTYpewriter 电传打印机 终端硬件 shell 终端硬件基础上的 软件壳子 Console 控制台 主机旁边 的 控制面板 存储文件 的 时候 我 在文件里 打了回车\n 系统 将0x0a存入字节 进文 阅读全文
-
[oeasy]python0037_终端_terminal_电传打字机_tty_shell_控制台_console_发展历史
摘要:换行回车 回忆上次内容 换行 和 回车 是两回事 换行 对应字节0x0A Line-Feed 水平 不动 垂直 向上喂纸 所以是 feed 回车 对应字节0x0D Carriage-Return 垂直 不动 水平 回到纸张左侧 可移动的打印头 运输字符 的 装置 (Carriage) 回到 行首 所 阅读全文
-
[oeasy]python0037_电传打字机_打印头_print_head_carriage_词源
摘要:换行回车 回忆上次内容 上次我们 diy了 自己的小动物 还可以 让小动物 变色、报时 还可以 说些话 这很亚文化 很酷炫的亚文化 不是吗? 回忆一下 最开始 研究报时 的 时候 回到 本行行头 的 方法 print(“\r”+ascii_time) \r 与 \n 不同 从含义上 来看 \n - 阅读全文
-
[oeasy]python0037_字符画艺术_asciiview_自制小动物_imagick_asciiart
摘要: 牛说(cowsay) 回忆上次内容 我们狂飙了一路 从用shell 直接执行 python程序 到用shell 循环执行 python程序 循环体中 把 python的 输出结果 用管道 交给了 figlet 把 figlet的 输出结果 用管道 交给了 cowsay 把 cowsay的 输出结 阅读全文