回車鍵跟「車」有關嗎、為什麼鍵盤上有兩個刪除鍵,解讀計算機的5個冷知識

2021-02-07 數字科學家

教師節即將到來之際,小編代表數字科學家團隊向各位奮鬥在一線辛勤耕耘的人民教師道一聲:辛苦了!!在此將有趣的計算機冷知識分享給大家!!

學習計算機編程,我們會遇到各種有趣的專業名詞,有時候還會對它們產生啼笑皆非的誤解。今天,《Python-Turtle圖形編程入門》課程講師牛老師將為你帶來五個容易誤解的計算機冷知識。

電腦鍵盤上有一個寫有Enter或return字樣的按鍵,Enter是Windows系統的叫法,macOS中叫做return。有的電腦的Enter按鍵會有一個彎的箭頭。我們習慣把這個鍵叫做「回車鍵」。回車鍵我們一般用在換行的時候,那為什麼不叫換行而要叫「回車」呢?它跟車有什麼關係?其實,回車鍵是有著很深的歷史淵源的。

我們知道鍵盤是從打字機演變過來的,關於「回車鍵」的來歷,還得從機械英文打字機說起。在機械英文打字機上,有一個部件叫「字車」,每打一個字符,「字車」就前進一格。當打滿一行字符後,打字者就得推動「字車」到起始位置,這時打字機會有兩個動作響應:一是「字車」被歸位,二是滾筒上卷一行,以便開始輸入下一行,這個推動「字車」的動作叫「回車」。後來,在電動英文打字機上,人們增加了一個直接起「回車」作用的鍵。這個新增的鍵就被稱為「回車鍵」。

回車鍵其實是機械打字機到電動打字機的一個升級功能,方便了打字員的的日常操作,也給打字工作提高了效率。而在電腦鍵盤上,「回車鍵」上曾經使用過「CR」、「RETURN」的字樣,後來才統一確定為「Enter」。

發展到計算機時代,Enter的作用不僅僅是換行,它起到確認輸入的執行命令和在文字處理中起換行的作用,是使用計算機中使用最多的功能鍵鍵之一。但「回車鍵」的名字依然被保留下來了。

如果你在辦公室裡聽到了某人的鍵盤敲擊聲音格外頻繁,十有八九是程式設計師,他有可能是程序出問題了,或者是發洩等等……這時候最好不要去惹他。為了給程式設計師減壓,市面上出現了很多用回車鍵製作的減壓神器來供人們發洩,就像下面這種。

當別人告訴你按刪除鍵的時候你會不會猶豫,鍵盤上有Backspace和Delete兩個刪除鍵,我該按哪一個呢?

這兩個鍵還是有區別的,先說Backspace,通常我們把它叫做退格鍵。退格鍵最初是將打字機支架(Carriage)向後推一個位置的按鍵,它的作用是刪除這個位置的字元之後,將後面的文字往前移動一個位置。

在計算機中,數字鍵那一排的最右邊的是鍵就是退格鍵,有的退格鍵上還會標有向左的箭頭「←」 。每按一次退格鍵即可刪除光標前的一個字符。要注意的是,退格鍵是往左邊移動一格,並清除這一格的字符。

再說說Delete鍵,我們通常說的「刪除鍵」就是Delete鍵。它和退格鍵不一樣的地方在於退格鍵是從右往左,而Delete鍵是從光標的右邊繼續往右刪除一字符。另外,Delete鍵另一個用處也是退格鍵沒有的,就是刪除文件。以Windows系統為例,當我們滑鼠選中一個文件,按下Delete鍵以後,就可以直接刪除文件了。

蘋果電腦的鍵盤把退格鍵和刪除鍵整合成一個Delete鍵,如果你用的是蘋果電腦,就不用考慮該按哪個鍵的問題啦。

回車鍵、退格鍵和刪除鍵就是日常在操作計算機的時候經常時候用的3個單詞和和鍵位了,希望大家以後不要搞混了。

說完了鍵盤上容易誤解詞,我們再來看看在學習編程的時候容易誤解的詞。

學習編程寫的第一行代碼,通常是輸出「hello world」,在90%的程式語言中,除了這兩個單詞,我們還會用到print指令。例如「python輕鬆學」的第一節課,我們接觸到的代碼就是print:

我們通常把print翻譯成「列印」。很多剛接觸編程的老師會有一點發懵:列印 hello world,沒有印表機,上哪去列印?其實在編程中,顯示器就是我們的印表機。Print會將內容列印在顯示器上,我們可以理解為是輸出。

再拓展一下,不僅是python,很多知名的程式語言也用print或類似的指令表示輸出,例如:

還有一些語言不是用print這個單詞來做輸出的,比如:

C++語言:cout

C#語言:concole.wirte()

其實無論什麼語言,我們只要清楚的知道,顯示器是我們看到結果的唯一方式,所以也是一種輸出的媒介,無論是print(),還是cout() ,或者是wirte(),它的目的都是將結果輸出在屏幕上供我們觀察程序的執行結果。所以,程序中的print指令和印表機無關哦。

測試人員:你的程序出bug了

開發人員:好,你填個測試報告,然後我改。

以上對話,經常出現在網際網路公司的研發部門中。Bug的本義是小蟲子,但在電腦系統或程序中,Bug是指隱藏著的一些未被發現的缺陷或問題,簡稱程序漏洞。漏洞怎麼就跟小蟲子聯繫起來呢?這裡面還有一個有趣的故事。

1947年,Mark II計算機突然不能正常運作了,大家都不知道出了什麼事。科學家葛麗絲·霍普仔細排查,發現原來是一隻飛蛾意外飛入了一臺計算機內部的一個繼電器上。她用鑷子把這隻蟲子(bug)夾出來,並在日誌本中記錄下了這一事件。目前我們還可以在華盛頓的美國國家歷史博物館看到這本日記。

從此,人們用「bug」來稱呼計算機中的程序漏洞。與之相對的,修復程序漏洞的過程就被稱為捉蟲,debug。

在Python輕鬆學的課程中和之前的文章中都有提到過,Python是一個面向對象的語言。有人就想歪了,學Python還要找對象麼?

其實這個對象並不是我們想歪的那個對象。面向對象編程是一種思維模式,是一種編程的思想,面向對象編程的一條基本原則是電腦程式由單個能夠起到子程序作用的單元或對象組合而成。面型對象編程達到了軟體工程的三個主要目標:重用性、靈活性和擴展性。它相當於對象+類+繼承+多態+消息,其中核心概念是類和對象。

面向對象程序設計方法是儘可能模擬人類的思維方式,使得軟體的開發方法與過程儘可能接近人類認識世界、解決現實問題的方法和過程,也即使得描述問題的問題空間與問題的解決方案空間在結構上儘可能一致,把客觀世界中的實體抽象為問題域中的對象。

通俗的來說,面向對象編程的思想加快了軟體開發的標準化體系,增強了程序的可維護性,提高了團隊協作能力的同時又分工明確。使得軟體開發團的工作能以很低的成本緊密結合在一起,從而將更多的精力放在軟體的設計層面,比如考慮用戶體驗,功能的完整度,以及更安全的方式處理用戶信息和用戶數據。

播種未來科學家的種子

相關焦點

  • 鍵盤上的「回車」鍵跟「車」有什麼關係呀
    在我們的生活中,有很多小事情我們都不會去在意,就拿這件不起眼的,我們經常使用的電腦鍵盤來說吧,可能我們只是每天使用,但是,不會去在意他的一些小東小西的名稱。在我們天天使用的鍵盤上,有一個使用的最頻繁的按鍵——「Enter」。
  • 鍵盤上那些不是數字也不是字母的鍵都是幹嘛的?
    Shift鍵:shift有換擋的含義,鍵位我們稱之為上檔轉換鍵,鍵盤左右各有一個,功能相同,這個鍵單獨按是沒有任何效果的,都是跟其他鍵配合使用。比如我們看到鍵盤上有一些鍵位上有上下兩個內容,拿數字1鍵來說,上面是個感嘆號!,那麼按住shift按數字1鍵敲出來的就是感嘆號!,這就是換擋,如果按住shift鍵同時按字母鍵就是大小寫變換。
  • 鍵盤上各個鍵的功能你知道嗎?
    本文介紹鍵盤的各個鍵的作用以及功能,我們就按從上至下,從左及右的順序來說。其中字母和數字以及特殊符號鍵基本都清楚我就不過多介紹。Esc鍵——退出鍵。主要的作用是退出某個軟體的全屏模式。F1~F12鍵——功能鍵。在不同的軟體中,對於相應功能。
  • 電腦新手:一次了解電腦鍵盤上每個鍵的含義!
    它最早出現在電腦上的時候,還是一種叫做「電傳打字機」的部件。那些陌生的鍵盤按鍵都有什麼用途?很多新手不知道鍵盤上功能鍵和字母數字鍵以外的鍵盤按鍵有什麼用,今天來說一下其英文解釋和基本功能。Shift鍵:shift有換擋的含義,鍵位我們稱之為上檔轉換鍵,鍵盤左右各有一個,功能相同,這個鍵盤按鍵單獨按是沒有任何效果的,都是跟其他鍵配合運用。鍵盤上一些鍵位上有上下兩個內容,拿數字1鍵來說,上面是個感嘆號!,那麼按住shift按數字1鍵敲出來的就是感嘆號!,這就是換擋,如果按住shift鍵同時按字母鍵就是大小寫變換。
  • ctrl鍵是什麼意思縮寫含義 ctrl鍵梗內涵跟蔡徐坤有關嗎
    ctrl鍵是什麼意思縮寫含義 ctrl鍵梗內涵跟蔡徐坤有關嗎  網絡上有許多的梗被大家分享出來,今天在抖音上面看到一個「ctrl」鍵的梗,許多小夥伴都看不懂這是什麼意思,接下來小編就給大家分享一下。
  • 漲知識:Enter鍵為什麼叫回車嗎?
    新東方網>英語>英語學習>語法詞彙>詞彙指導>正文漲知識:Enter鍵為什麼叫回車嗎? 2017-09-15 10:02 來源:滬江 作者:   用了這麼多年電腦,敲了這麼多字,你有沒有思考過一個問題?為什麼Enter鍵叫回車而不是進入?
  • 劉堅強辦公學《新手學五筆打字》1-5 數字鍵區,電腦鍵盤功能基礎
    數字鍵區概述數字鍵區位於鍵盤的右側(如圖1-5-1所示),有的同學可能認為數字鍵區有點畫蛇添足。為什麼呢?在我們的主鍵盤上明明也有阿拉伯數字以及這些符號,幹嘛還要在這裡來一個呢。所以在我們臺式機的鍵盤上面會添加一個數字鍵區。它包括10個數字鍵以及7個特殊符號鍵,它們的使用的方法也都是敲擊。Num Lock數字鎖定鍵左上角Num Lock數字鎖定鍵,按下它可以看到上面的Nub Lock指示燈亮了,表示小鍵盤處於使用狀態(如圖1-5-2所示)。
  • 計算機等級考試(一級MS Office教程)第一章:計算機基礎知識 1
    1-1 鍵盤操作技巧基本布局我相信大家應該都知道 這裡就不詳細講了!二、主要按鍵的功能Space(空格鍵):最長的一個鍵Enter(回車鍵):表示命令輸入完成或換行Backspace(退格/刪除):也就是大家熟悉的刪除鍵Capslock(大小寫轉換鍵):將字母大小寫轉換Shitr(上檔鍵):配合著其他按鍵使用Ctri、Ait(控制鍵):同上三、鍵盤指法
  • 你真的了解回車鍵Enter嗎?請先學習完本文在回答!
    回車鍵Enter,應該是工作辦公和娛樂中應用最多的鍵了,但是你真的了解嗎?一、回車鍵Enter:粘貼數據。2、在目標單元格按Enter鍵。解讀:粘貼數據一般情況下都是用Ctrl+V,但是在Excel中,除了用Ctrl+V之外,還可以用回車鍵Enter來完成。二、回車鍵Enter:自定義光標運動方向。
  • 漲知識:電腦鍵盤上的英文你都知道嗎?
    新東方網>英語>英語學習>語法詞彙>分類詞彙>正文漲知識:電腦鍵盤上的英文你都知道嗎? 2019-07-16 15:15 來源:網際網路 作者:   Enter 回車鍵   Backspace 退格鍵   Caps Lock 大小寫字母鎖定鍵   Shift 上下檔字符換檔鍵
  • 微軟創新鍵盤:空格鍵一分為二兼職退格
    七月底,微軟發布了多款專門針對Windows 8系統設計的鍵盤和滑鼠產品。今天,微軟又帶來了新款USB無線鍵盤「Sculpt Comfort Keyboard」,創新地首次將長長的空格鍵分成了兩段,其中一段可以兼作退格刪除鍵,號稱能提高打字效率。
  • 鍵盤上的空格鍵面積這麼大,是有什麼含義嗎?看完長知識了
    現在電腦很普及了,基本每個大學生都會擁有一臺電腦,小編每次玩電腦的時候,就很奇怪為什麼鍵盤上其它的鍵都是小小的,但是為什麼鍵盤上的空格鍵卻並不會小呢?一個空格鍵就有四五個鍵那麼大,為什麼會這樣呢?應該有很多人會和我一樣發現了這個問題。為什麼空格鍵會有那麼大呢?因為這個問題,我去問了學計算機專業的人,他們告訴我,其實,鍵盤在很早的時候就已經有了,而且是一個美國人發明的,那時候打字是很麻煩的,人們為了更快速的打字,不斷的進行了創新和改變,然後就成為了現在這個鍵盤的形狀了。那為什麼空格鍵要佔這麼大的面積呢?今天就由小編來告訴大家吧!
  • 你真的了解回車鍵Enter嗎?請先學習本文再回答!
    回車鍵Enter,應該是工作辦公和娛樂中應用最多的鍵了,但是你真的了解嗎?一、回車鍵Enter:粘貼數據。2、在目標單元格按Enter鍵。解讀:粘貼數據一般情況下都是用Ctrl+V,但是在Excel中,除了用Ctrl+V之外,還可以用回車鍵Enter來完成。二、回車鍵Enter:自定義光標運動方向。
  • 劉堅強辦公學《新手學五筆打字》1-3 主鍵盤區
    主鍵盤區概述電腦鍵盤從上往下看,上面是功能鍵區,下面是主鍵盤區。主鍵盤區是整個鍵盤中按鍵分布最多的區,也是使用次數最頻繁的區。主鍵盤區當中包含有26個字母鍵,就是大家看到的紅色區域(如圖1-3-1所示)。
  • 計算機基礎的鍵盤和常用快捷鍵認識「計算機基礎知識學習筆記2020...
    計算機基礎的認識可通過本課程,我們可以收穫什麼?1.打字鍵盤的認識:相關快捷鍵技巧:F5刷新(瀏覽器、電腦桌面)PrintScrn全屏截屏(在F12的右側,用來桌面截屏)ctrl+v粘貼ctrl+c複製ctrl+x剪切(複製+刪除)delete刪除Esc退出鍵Tab縮進或縮出(一次操作代表四個空格)
  • 鍵盤上的Fn鍵是幹嘛的?有什麼用?
    大家有沒有發現,有些鍵盤上有一個Fn鍵,尤其是筆記本電腦,基本都有這個鍵,那麼這個鍵是幹什麼的呢?有什麼用呢?鍵盤上的Fn鍵我們在網上搜索一下,這個Fn鍵具體是做什麼用的。FN+Nmlk:開啟/停用小數字鍵盤FN+向上/向下鍵:增加/降低顯示屏亮度FN+向右/向左鍵:增加/降低計算機音量
  • iPad Pro買回家竟然不會用...這5個鍵就夠了
    通過與外接鍵盤的配合工作,iPad Pro所起的作用可以媲美市面上的許多2合1混合筆記本。今天,我們要介紹的是5個iPad Pro的快捷鍵組合,它們跟Mac的鍵盤快捷鍵有一些相似,一起來看看吧。2、文本編輯在iPad Pro上可以通過Command+B來加粗字體,Command+I可以實現斜體,Command+U則是下劃線。在編輯文本的時候,點擊Esc鍵可以快速打開或者隱藏iPad Pro的觸摸鍵盤。另外,按住Command鍵之後,可以使用+或者–鍵來調整文本字體的大小。
  • 電腦鍵盤上Fn鍵到底有什麼用?
    不知道大家發現了沒有,你的筆記本電腦上都會有一個fn鍵,但是大多數人都不知道這個鍵是用來幹嘛的。一般來說,我們也很少會使用到Fn鍵,其實Fn鍵能夠實現很多功能,例如控制音量、打開關閉攝像頭、屏幕亮度調節等。今天蟈蟈就來給大家介紹一下fn鍵的功能。
  • 這些與網際網路有關的小知識,你知道嗎?
    01 清空回收站 其實丟進回收站的那些文件並沒有被真正刪除,他們只是被打上了已刪除的標籤,系統就會配合你的演出,為你騰出空間,只有在那一塊地方寫入新的內容
  • 你可能從來沒碰過的鍵,電腦鍵盤方向鍵上面的3個按鍵有什麼用?
    我們在使用標準108鍵鍵盤的時候,經常只使用左邊的英文字符區域和右邊的小鍵盤區域,而方向鍵上方的3個按鍵大家可能從來沒碰過,這些按鍵你知道它有哪些用處嗎?2、scr lk鍵該鍵最大的亮點就是在一些有提示燈的鍵盤上,按下該鍵,對應的指示燈便會亮起。該鍵為滾動鎖定鍵,在遠古DOS時期比較有用,當時的顯示技術只能做到顯示寬度為80個字符長度為25行的文字,所以在閱讀文字的時候可以用來翻滾頁面。