天天看點

python基礎知識筆記(一)計算機要點

計算機要點

1. 計算機的基本概念

1.1計算機是什麼?

  • 能夠按照程式運⾏、⾃動、⾼速處理資料的現代化智能電⼦裝置。

1.2計算機組成

  • 軟體:PyCharm QQ 浏覽器 … 看不⻅摸不着
  • 硬體::⿏标 鍵盤 顯示器 CPU 硬碟… 看的⻅摸的着.

2. 計算機語言

2.1 計算機語⾔的基本概念

  • 用于人和計算通訊的語言。

2.2 計算機語⾔的發展

  • 機器語言 --> 最初的機器語⾔都是由0 和 1組成的⼆進制數,說⽩了⼆進制就是機器語⾔組成的基礎
  • 彙編語言 --> 彙編語⾔是在機器語⾔基礎之上發展的,它⽤了⼀些簡單的字⺟和符号串來代替⼆進制串,這樣就提⾼了語⾔的記憶性和識别性
  • 進階計算機語言 --> python、c、c++、java

3.互動方式

3.1互動方式的種類

  • 指令行的互動方式
  • 圖形的互動方式

3.2文本互動模式打開方式

  • CMD

C:\User\Administrator>

C: —>所在磁盤的根⽬錄 (可以通過 X: 切換盤符)

\User\Administrato —> 所在磁盤路徑,目前所在的⽂件夾

—> 指令提示符 (在後⾯可以直接輸⼊指令)

3.3 dos 指令

指令 說明
dir 列出目前檔案夾下的檔案夾或檔案
cd 打開檔案,貌似滑鼠“輕按兩下”
md 建立目錄
rd 删除目錄
cd… 傳回上一級目錄
cd/ 傳回根目錄
del 删除檔案或檔案夾
exit 退出

4. ⽂本⽂件和字元集

4.1⽂本⽂件

  • 富文本 :可以儲存⽂本以外的東⻄。如:word
  • 純文字 :隻能儲存單⼀的⽂本内容,⽆法儲存内容⽆關的東西,如:txt

    純⽂本在計算機底層也會轉換為⼆進制儲存

    将字元轉換為⼆進制碼的過程,我們稱之為編碼 encode()

    将⼆進制碼轉換成字元的過程,我們稱之為解碼 decode()

4.2常⻅的字元集

字元集 說 明
ASCII 美國⼈編碼 使⽤7位來對美國常⽤的字元進⾏編碼 包含128個字元
GBK 中國⼈編碼(國标碼)
ISO-8859-1 歐洲的編碼 使⽤8位來編碼 包含256個字元
Unicode 萬國碼 包含世界上所有語⾔和字元 編寫程式⼀般都會使⽤編碼。 編碼有多種實作 UTF-8 UTF-16 UTF-32

5. 進制

5.1進制之間的轉換

進制 轉換
⼗進制–>⼆進制 對⼗進制數進⾏除2運算
⼆進制 – > ⼗進制 ⼆進制乘以2(次幂)的過程

進制越⼤表現形式越短,之是以出現其他進制就是為了更⽅便的表示資料

5.2進制的計數

進制 進制方法 計數
⼗進制 ⼗進制滿⼗進⼀ ⼗進制⼀共有10個數字 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20
⼆進制 ⼆進制滿⼆進⼀ ⼆進制⼀共有2個數字 0 10 1 10 11 100 101 110 111 1000…
⼋進制 ⼋進制滿⼋進⼀ ⼋進制⼀共有8個數字 0 1 2 3 4 5 6 7 10 11 … 17 20 21…27 30
⼗六進制 ⼗六進制滿⼗六進位 ⼗六進制的數字 引⼊了 a b c d e f 表示 10 11 12 1314 15 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 … 1a 1b 1c 1d 1e 1f20 21 22 23 24…2a 2b 2c 2d 2e 2f 30 31 32 33 34… 3a 3b…

5.3 資料間的換算

  • bit是計算機中最⼩的機關
  • byte是我們最⼩的可操作的機關
  • 8bit = 1byte(位元組)
  • 1024byte = 1kb(千位元組)
  • 1024kb = 1mb(兆位元組)
  • 1024mb = 1gb(吉位元組)
  • 1024gb = 1tb(太位元組)