国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI

這篇具有很好參考價值的文章主要介紹了[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

光標(biāo)位置

回憶上次內(nèi)容

  • 上次了解了 新的轉(zhuǎn)義模式
    • \033 逃逸控制字符 escape
      • 這個字符 讓字符串 退出標(biāo)準(zhǔn)輸出流
      • 進(jìn)行控制信息的設(shè)置
        • 可以設(shè)置 光標(biāo)輸出的位置

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • ASR33中的ALT MODE
    • 是 今天的ESC鍵嗎??????

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

查詢文檔

  • http://bitsavers.org/communications/teletype/33/310B_Vol_1_33_Teletypewriter_Sets_Technical_Manual_Sep74.pdf

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 最開始的時候
    • 還沒有esc鍵
  • 使用ctrl + shift + k
    • 實現(xiàn)esc效果
  • 后來的鍵盤
    • 有了 實體的esc鍵

escape 跳出

  • 現(xiàn)在鍵盤都有這個按鍵
    • 一般在左上角
    • 用來
      • 退出當(dāng)前應(yīng)用/游戲
      • 跳出菜單

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 上圖esc
    • 1 的左下
    • Q 的左邊
  • esc可以
    • 從當(dāng)前的純文字標(biāo)準(zhǔn)輸出流里面
    • 逃(escape)出來
    • 進(jìn)行控制信息的傳輸

鍵盤的進(jìn)化過程

  • 后來連接主機(jī)(main frame)用的是
    • 終端(terminal)
  • 當(dāng)年最流行的終端 型號是
    • DEC VT100

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • esc1 左邊
    • 還沒有 出現(xiàn)在最左上的位置

位置的變化

  • 玩一些terminal上面的游戲時
    • 可以用 esc 退出游戲環(huán)境
      • 進(jìn)入菜單
      • 進(jìn)行設(shè)置、存盤、讀檔、退出之類的操作

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 知道 什么時候退
    • 比知道 怎么玩重要??
  • 鍵盤還沒有 統(tǒng)一的標(biāo)準(zhǔn)
    • 功能鍵 F1-F10
      • 在 最左邊

標(biāo)準(zhǔn)鍵盤

  • 101鍵盤布局 成為經(jīng)典
    • 左上角是esc 標(biāo)準(zhǔn)位置

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 后來放在 左上角
    • 用邊距和F1 拉開距離
    • 體現(xiàn)escape重要性

行業(yè)標(biāo)準(zhǔn)

  • 鍵盤開始有了標(biāo)準(zhǔn)布局
    • 并形成了工業(yè)標(biāo)準(zhǔn)

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 可以在ascii字符集里面
    • 找到esc 這個字符 么?

esc

  • 在下圖中嘗試找到esc

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • esc 對應(yīng)
    • (001 1011)2進(jìn)制
  • 再到ascii應(yīng)用中
    • 找一下esc?

ascii

  • 使用apt
    • 安裝ascii這個應(yīng)用
sudo apt install ascii
  • 找到這個字符

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 這個esc對應(yīng)的是
    • (27)10進(jìn)制
    • (1B)16進(jìn)制
  • 這個(1B)16進(jìn)制
    • 是怎么得到的呢?

1b

  • 使用hex函數(shù)
    • 可以得到
      • 數(shù)字的十六進(jìn)制形式字符串
      • hexadecimal

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 如果是八進(jìn)制呢?

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

不同進(jìn)制 表現(xiàn)形式

  • (1b)16進(jìn)制
    • 對應(yīng)著(27)10進(jìn)制
    • 對應(yīng)著(33)8進(jìn)制

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 上面的分別是
    • 十六進(jìn)制形態(tài)
    • 十進(jìn)制形態(tài)
    • 八進(jìn)制形態(tài)
  • 正如下面

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 不同的形態(tài)都可以
    • 用來轉(zhuǎn)義嗎?

不同形態(tài)

  • 不同的轉(zhuǎn)義方式
    • 不影響功能

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 使用轉(zhuǎn)義序列
    • 或者16進(jìn)制轉(zhuǎn)移方式
    • 或者8進(jìn)制轉(zhuǎn)移方式

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 在輸出時
    • 沒有差別
    • 都是換行效果

escape控制碼大全

  • CSI 是
    • Control Sequence Introducer
    • 就是esc加[
      • esc就是\033
      • 用的是幾進(jìn)制的形式?

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 可以有各種方式
    • 控制位置

\033

  • 八進(jìn)制的 形式

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • \033[nA 光標(biāo)上移 n 行
  • \033[nB 光標(biāo)下移 n 行
  • \033[nC 光標(biāo)右移 n 行
  • \033[nD 光標(biāo)左移 n 行
  • \033[y;xH 設(shè)置光標(biāo)位置
  • \033[2J 清屏
  • \033[K 清除從光標(biāo)到行尾的內(nèi)容
  • \033[s 保存光標(biāo)位置
  • \033[u 恢復(fù)光標(biāo)位置
  • \033[?25l 隱藏光標(biāo)
  • \033[?25h 顯示光標(biāo)

光標(biāo)的自由

  • 輸出字符的位置
    • 以前是固定的
    • 仿佛被牢牢鎖住

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 真的能 掙脫固定位置的鎖鏈 嗎?

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • 好期待?

總結(jié)

  • 本次了解了鍵盤演化的過程
    • ESC 從 組合鍵
    • 到 獨立按鍵

[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI,計算機(jī)外設(shè)

  • ESC 的作用

    • 是 進(jìn)入控制序列
    • 配置控制信息
  • 控制信息

    • \033[y;xH 設(shè)置光標(biāo)位置
    • \033[2J 清屏
  • 這到底怎么控制?????

  • 來實現(xiàn)這些功能?

  • 我們下次再說!??

  • 藍(lán)橋->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython文章來源地址http://www.zghlxwxcb.cn/news/detail-664092.html

到了這里,關(guān)于[oeasy]python0081_[趣味拓展]ESC鍵進(jìn)化歷史_鍵盤演化過程_ANSI_控制序列_轉(zhuǎn)義序列_CSI的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python趣味編程-數(shù)獨游戲

    python趣味編程-數(shù)獨游戲

    數(shù)獨游戲 是一個用 Python 編程語言編寫的應(yīng)用程序。該項目包含可以顯示實際應(yīng)用程序的基本功能。該項目可以讓修讀 IT 相關(guān)課程并希望開發(fā)簡單應(yīng)用程序的學(xué)生受益。這個 Python 數(shù)獨游戲 是一個簡單的項目,可用于學(xué)習(xí) tkinter 庫的實踐。這個 數(shù)獨游戲 可以提供Python編程的

    2024年02月09日
    瀏覽(19)
  • Python趣味算法入門 - 百錢百雞

    問題描述 中國古代數(shù)學(xué)家張邱建在他的《算經(jīng)》中提出了一個著名的“百錢百雞問題”:一只公雞值五錢,一只母雞值三錢,三只小雞值一錢,現(xiàn)在要用百錢買百雞,請問公雞、母雞、小雞各多少只? 分析 這也是經(jīng)典問題了,在數(shù)學(xué)上其實不過就是多元一次方程組。如果用

    2024年02月06日
    瀏覽(26)
  • Python趣味入門14:類的繼承

    小牛叔帶你輕松飛越Python類的門檻 繼承最好的示例竟然是病毒復(fù)制。類似于COVID-19病毒全球肆虐,病毒復(fù)制變異的過程就是下一代繼承上一代部分特性,并發(fā)展出新特性的過程(如下圖)。 病毒的變異來源于DNA(RNA)蛋白質(zhì)突變 因此編程中的繼承,也具有如下兩個特征: 復(fù)制

    2024年02月03日
    瀏覽(20)
  • Python趣味代碼(一):微信信息轟炸

    ? ? ? ? 首先需要在電腦上安裝好pyautogui、pyperclip兩個模塊 ? ? ? ? 將整個流程分為三大塊: ? ? ? ? ? ? ? ? 一、獲取發(fā)信內(nèi)容 ? ? ? ? ? ? ? ? 二、獲取收信方名單 ? ? ? ? ? ? ? ? 三、打開微信啟動復(fù)制粘貼內(nèi)容流程,設(shè)置發(fā)送間隔 ? ? ? ? 因為板塊分明,使用函

    2024年02月01日
    瀏覽(23)
  • 《Python趣味工具》——自制emoji3

    《Python趣味工具》——自制emoji3

    今日目標(biāo) 在上次,我們繪制了靜態(tài)的emoji圖。并且總結(jié)了turtle中的常用函數(shù)。 本次我們將嘗試制作一個動態(tài)的emoji,讓你的表情包動起來! 動畫的原理簡單來說就是一張張圖片快速切換而成。 要在turtle中實現(xiàn)動畫的效果,同樣可以通過圖片快速切換的方式來實現(xiàn)。 那怎么制

    2024年02月07日
    瀏覽(13)
  • 《Python趣味工具》——ppt的操作(1)

    《Python趣味工具》——ppt的操作(1)

    前面我們學(xué)習(xí)了如何利用 turtle 模塊制作 emoji ,今天來看看PPT的相關(guān)操作: 小L想要把 PPT 中的文本全部粘貼到 Word 文檔中,該怎么辦,一頁一頁的復(fù)制粘貼么,emmm,想想都很麻煩,還是交給 Python 吧! 即要把 PPT 中的文本內(nèi)容讀取出來,再寫入 Word 文檔中。 我們想要使用

    2024年02月07日
    瀏覽(17)
  • Python趣味入門12:初遇類與實例

    小牛叔用輕松有趣的故事,帶你進(jìn)入Python的編程世界。 一提到類大神們就經(jīng)常說封裝。說白了,封裝即把圍繞同一個對象相同的代碼、數(shù)據(jù)整合在一起。比如在某段游戲代碼中(比如熊貓廚房),有一個“面包”: 1、游戲提供“烘烤”的操作。 - 很明顯這是動作 - 類的方法

    2024年02月04日
    瀏覽(22)
  • Python趣味入門13:類中的各種變量

    其中我們已知道定義變量在類中就表示為屬性。但是在不同的位置定義變量會有不同的作用,并且采用不同的命名方式,也會讓變量具有不同的作用 本文假設(shè)有一個類指南針(compass),可想象成某個地圖游戲中幫助主角尋找方向,也是本節(jié)主要的示例。 compass類的定義如下代

    2024年02月04日
    瀏覽(30)
  • Python趣味入門11:函數(shù)作為參數(shù)以及匿名函數(shù)

    Python里可以把函數(shù)本身當(dāng)成是參數(shù),比如Python內(nèi)置函數(shù)map可以通過傳入的函數(shù)返回值來一一映射列表集合里的元素,我們也可以在定義函數(shù)時,以調(diào)用函數(shù)的方式使用參數(shù)。 假設(shè)有一個列表1至9共有9個元素,現(xiàn)在需要求其平方數(shù)列。 map函數(shù)的示例 ? 以上的代碼,主要完成了

    2024年02月04日
    瀏覽(22)
  • 趣味Python——如何幫女朋友快速搶票

    趣味Python——如何幫女朋友快速搶票

    又快到了半年一度的考試季,對于那些翻山越嶺外出求學(xué)的莘莘學(xué)子們,相比于各顯神通的考試,更緊張的莫過于買一張回家的車票,相信很多群最近都被下面這樣的圖占領(lǐng)了。 如今,隨著12306的抗壓能力越來越強(qiáng),各種第三方搶票軟件也是層出不窮,什么智行火車,攜程旅游

    2023年04月26日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包