01.計(jì)算機(jī)知識(shí)常識(shí)整理

一.環(huán)境和快捷鍵語法常識(shí)

1.虛擬環(huán)境和控制器

虛擬的環(huán)境可以根據(jù)自己的需要設(shè)定,大大的節(jié)省資源。


創(chuàng)建環(huán)境.png
控制臺(tái).png

虛擬環(huán)境的管理:把虛擬的環(huán)境放到一個(gè)文件夾下
控制臺(tái)的第一行告訴我們解釋器在哪里
Process finished with exit code 0 程序結(jié)束標(biāo)志
code 0表示程序正常 ,1 表示錯(cuò)誤

二.基礎(chǔ)的語法

1.快捷鍵

按鍵 功能
Ctrl +/ 注釋和取消
Ctrl +s 保存文件
Ctrl +c 拷貝文件
Ctrl +v 粘貼文件
Ctrl +x 剪切文件
Ctrl +z 撤銷操作
Ctrl +shift+z 反撤銷
Ctrl +f 搜索
Ctrl +r 替換
Ctrl +a 全選
alt 可以同時(shí)出現(xiàn)多個(gè)光標(biāo)進(jìn)行操作

2注釋

1單行注釋:

就是在文字前面加 #
代碼中不影響編譯執(zhí)行的文字,不影響程序功能的文字
對(duì)代碼進(jìn)行說明。
寫注釋是一個(gè)好的編程的習(xí)慣

2多行注釋

python中的多行的注釋加三個(gè)單引號(hào)三個(gè)雙引號(hào)之間

3語句

語句是指一行一行的代碼,一條語句占一行。
所有的符號(hào)必須是英文狀態(tài)下
如果一行語句想要寫多條語句,必須在語句和語句之間加分號(hào)

4縮進(jìn)

python中一條語句的開頭,不能隨便加縮進(jìn) IndentationError 縮進(jìn)的錯(cuò)誤
不能隨便加空格或者tab
需要縮進(jìn)必須加縮進(jìn)

5標(biāo)識(shí)符

標(biāo)識(shí)專門用來給函數(shù)或者是類用來命名的
標(biāo)識(shí)符的要求:
由字母數(shù)字下劃線組成,
數(shù)字不能開頭
其實(shí)漢字,日語,韓語也可以作為標(biāo)識(shí)符,
但是不能這么做。

6.關(guān)鍵字

在python中本身有特殊意義或者功能的標(biāo)識(shí)符又叫保留字。如and,if,while,等、
查看關(guān)鍵字:

import keyworld
print(keyword.kwlist)

7.數(shù)據(jù)的類型

常用的數(shù)據(jù):
數(shù)字?jǐn)?shù)據(jù):
?在程序中直接寫就行了,表示數(shù)字的大小。。2e3我乘10的三次方(科學(xué)計(jì)數(shù)法)2+5j(復(fù)數(shù))
文本數(shù)據(jù):
?文本信息交字符串,需要用雙單引號(hào)引起來有些數(shù)據(jù)看起來是數(shù)字其實(shí)是文本。
布爾數(shù)據(jù):
?用True表示真或者是肯定,用Flase,表示假或者否定。
其他的數(shù)據(jù)的類型:
?列表(list),字典(dict),元組(tuple),迭代器(iter),字節(jié)(bytes),生成器,函數(shù)(function)

8.輸入函數(shù)和輸出函數(shù):

?輸入函數(shù)是input(),輸出函數(shù)又叫打印函數(shù)叫做print().

1print()函數(shù):

?輸出函數(shù),print()打印內(nèi)容以及表達(dá)式的結(jié)果。
?如果多個(gè)表達(dá)式的打印需要用逗號(hào)分隔開來。
?print()函數(shù)可以定制打印的末尾的符號(hào)和分隔符號(hào),他們默認(rèn)是間隔是空格。print("打印的內(nèi)容",end="“末尾的符號(hào)”,sep="分隔的符號(hào)")

2.input()函數(shù):

變量=input("這個(gè)加提示信息:")
用變量去獲取從控制臺(tái)輸入的內(nèi)容不管的是什么,都是字符串。

三.進(jìn)制

1進(jìn)制基礎(chǔ)

二進(jìn)制取余.png

數(shù)字在編程中有四種形式的存在:十進(jìn)制,二進(jìn)制,八進(jìn)制,十六進(jìn)制。

進(jìn)制 基數(shù) 進(jìn)位 位權(quán) 表示方式
十進(jìn)制 0-9 逢十進(jìn)一 從低位開始幾進(jìn)制就是幾次冪再和每個(gè)位相乘 直接寫
二進(jìn)制 0-1 逢二進(jìn)一 從低次冪開始每個(gè)位上的相乘 0b
八進(jìn)制 0-7 逢八進(jìn)一 從低位開始幾進(jìn)制就是幾次冪再和每個(gè)位相乘 0o
十六進(jìn)制 0-9,a-f 逢十六進(jìn)一 從低次冪開始每個(gè)位上的相乘 0x

2.手動(dòng)換算進(jìn)制

1.十進(jìn)制轉(zhuǎn)為其他的進(jìn)制:
?轉(zhuǎn)為幾進(jìn)制,就除以多少,取余數(shù)。
2.其他進(jìn)制轉(zhuǎn)為十進(jìn)制:
?位權(quán)乘以相應(yīng)位置上的基數(shù),再求和
3.二進(jìn)制轉(zhuǎn)為八進(jìn)制和十六進(jìn)制的轉(zhuǎn)換:
?11010112(2)-----133(8)(三位取一位421)
?11010112(2)-----5b(16)(四位取一位8421)
?0o76(8)---------------111110(2)
?a3(16)--------10100011(2)
?a3(16)-------10100011(2)-------243(8)
?十六進(jìn)制轉(zhuǎn)為八進(jìn)制,先轉(zhuǎn)為二進(jìn)制再轉(zhuǎn)八進(jìn)制。

3.程序進(jìn)制的轉(zhuǎn)換

?二進(jìn)制函數(shù)bin()
?八進(jìn)制函數(shù)oct()
?十六進(jìn)制函數(shù)hex()

4.原碼反碼和補(bǔ)碼

注:計(jì)算機(jī)在底層存儲(chǔ)的數(shù)據(jù)只能存數(shù)字,并且存的是數(shù)字的補(bǔ)碼。

1.原碼

原碼=符號(hào)位+數(shù)字對(duì)應(yīng)的二進(jìn)制的位(符號(hào)位是用1表示負(fù)數(shù)0表示正數(shù))加到它的最高位上。
10(10)------1010(2)
10(10)-----------------00001010(十的二進(jìn)制的原碼)
-10(10)-----------10001010(負(fù)10的二進(jìn)制的原碼)
為什么是八位數(shù)?
?答:在程序中使用內(nèi)存的最小的單位就是八位

1bytes(字節(jié))=8bit(位) 1kb(k)=1024bytes
1mb=1024kb 1G=1024M 1T=1024G

注意:正數(shù)的原碼,反碼,補(bǔ)碼是一樣的,都是原碼。

2.反碼

反碼就是原碼的符號(hào)位不變,其他的全部取反。
10的原碼:00001010
-10:10001010----反碼:1111 0101
10:0000 1010----反碼:0111 0101

3.補(bǔ)碼

?反碼加一就是補(bǔ)碼:
?-10(10)---1000 1010-----反碼 1111
0101 -----補(bǔ)碼就是加一 -------- 1111 0110(補(bǔ)碼)

注意:為什么要用補(bǔ)碼:

?為什么存補(bǔ)碼:計(jì)算機(jī)只有加法器 只能進(jìn)行加運(yùn)算。
?涉及到負(fù)數(shù)的運(yùn)算,原碼不能正確的運(yùn)算,只能用補(bǔ)碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 基礎(chǔ)語法 開發(fā)種常用的快捷鍵 一、注釋 注釋:用來說明代碼卻不參與代碼執(zhí)行的文字。 1.1 單行注釋: 用 # 開...
    定塵閱讀 411評(píng)論 0 0
  • 1.常用快捷鍵 2.python語法基礎(chǔ) 1)注釋 代碼中不參與編譯執(zhí)行的文字(不影響程序功能的文字)就叫注釋:專...
    LionsSin閱讀 134評(píng)論 0 1
  • 1.快捷鍵 開發(fā)中常用的快捷鍵: 選中指定范圍的操作: 鼠標(biāo)點(diǎn)擊選中開始的位置,再按住shift點(diǎn)擊選中結(jié)束位置顯...
    阿富汗入肉詐彈閱讀 198評(píng)論 0 0
  • 不論年齡多大。自己導(dǎo)致的錯(cuò)誤就要勇于承擔(dān),最少要給相關(guān)人員做出一些抱歉的態(tài)度。這是做人的基礎(chǔ)之一。 不要像下方...
    活小錄閱讀 653評(píng)論 0 0
  • 昨天去姥姥家,下午,她老人家躺在沙發(fā)上,閉著眼睛,又開始碎碎念了。 她給我們講了一個(gè)故事: 鄰居家的女兒,就叫媛媛...
    小丫你好閱讀 467評(píng)論 0 9

友情鏈接更多精彩內(nèi)容