Python的基礎語法和進製

2021-10-06 23:53:10 字數 2449 閱讀 9144

1,注釋及多行注釋

多行注釋:在pycharm中『』『 』『』或者「」「 」「」即可進行多行注釋

2,語句

一條有效**就是一條語句

3,行和縮排

如果一行語句很長,換行時需要使用反斜槓連線

例:

age =1+

2+ \

3+4+5

python是通過縮排和冒號來產生**塊的,在沒有塊語法時不能在**中使用縮排

4,識別符號和關鍵字

識別符號:用來給變數函式命名用的

1. 只能用字母數字下劃線(3.x中可以出現中文,但實際不這麼做)

2. 數字開頭不可以

關鍵字:有特殊意義或功能的識別符號就是關鍵字

[『false』, 『none』, 『true』, 『and』, 『as』, 『assert』, 『async』, 『await』, 『break』, 『class』, 『continue』, 『def』, 『del』, 『elif』, 『else』, 『except』, 『finally』, 『for』, 『from』, 『global』, 『if』, 『import』, 『in』, 『is』, 『lambda』, 『nonlocal』, 『not』, 『or』, 『pass』, 『raise』, 『return』, 『try』, 『while』, 『with』, 『yield』]

5,常見的資料型別

數字資料

文字資料:用文字資訊描述的資料就是文字資料

布林值:只有true和false

資料型別是對資料的分類

int:整形資料型別 python2.x有長整型(long)

float:浮點型資料型別,所有小數對應的型別(支援科學計數法)

str:字串,所有的文字資料對應的資料型別

bool:布林型true和false對應的資料型別

其他常見型別:list(列表)tuple(元組)dict(字典)

迭代器,生成器,函式,自定義型別

6,輸入輸出函式

輸出函式:print(在控制台列印資料)

同時列印多個資料print(1,2,3,4,5,6)一行列印多個資料

資料結束後換行

print(1,2,3,...,end = 文字資料)(表示在結尾使用文字資料連線,不換行)

print(1,2,3,...,sep = 文字資料)(表示在每個資料中間的間隔用...)

輸入函式:input

input(輸入提示資訊)

用變數獲取提示資訊後輸入的內容

不管輸入的內容是什麼,變數獲取的資料型別都是字串

7,進製

數字在計算機中表現的方式常見的有四種:十進位制,二進位制,八進位制,十六進製制

1. 十進位制

由基數0~9組成

逢十進一

位權:十的n次方

在程式中的表示方式:十進位制數直接寫

2. 二進位制

由0和1組成

逢二進一

位權:二的n次方

二進位制數在程式中表示方式為二進位制前加0b或0b

3. 八進位制

0~7為基數組成

逢八進一

位權:八的n次方

程式中的表示方式:加0o或0o

4. 十六進製制

由09和af

逢十六進一

位權:16的n次方

表示方式為0xabcdef

8,進製之間的轉換

其他進製轉十進位制

手動轉換:每一位上的數乘以位權再求和

其他進製轉十進位制:

print(0b1111)

#十進位制轉其他進製

取餘#八進位制,十六進製制和二進位制之間相互轉化

#八進位制轉二進位制:將1位八進位制轉換成三位二進位制

十六進製制轉二進位制:將一位十六進製制數轉換成四位二進位制

二進位制轉八進位制:將三位的二進位制轉換成一位的八進位制

二進位制轉十六進製制:將四位的二進位制轉換成一位的十六進製制

**轉換

1.bin(數字):將其他數字轉換成二進位制

2.oct(數字):將其他數字轉換成八進位制

3.hex(數字):將其他數字轉換成十六進製制

9,原碼反碼和補碼

原碼 = 符號位 + 真值

符號位:最高位表示符號位(0表示正,1表示負)

真值:數字的絕對值的二進位制

反碼 = 原碼符號位不變,其他位取反

負數的補碼 - 反碼加1

計算機儲存和運算元據操作的是補碼,顯示看結果的時候返回的原碼

10,記憶體大小

記憶體大小:

位(bit)

位元組(byte)1byte = 8 bit

kb 1kb = 1024 byte

mb 1mb = 1024 kb

g 1g = 1024 mb

t 1t = 1024 g

程式設計師程式設計能操作的記憶體的最小單位是位元組:malloc(位元組)

Python基礎語法系列4 進製

在計算機進行資料交換時,常常會有乙個進製轉換的過程,我們知道計算機只認0 和 1.在記憶體系統中,基本基於二進位制進行運算的,但是有時候資料過於龐大,為了方便儲存管理,計算機會使用十六進製制儲存資料,但是怎麼實現資料轉換呢?我們人類由十根手指頭,所以自然就使用十進位制啦,每當我們數數字到10之後,於...

Python基礎 Python語法基礎

關鍵字是python語言的關鍵組成部分,不可隨便作為其他物件的識別符號 andas assert break class continue defdel elif else except exec finally forfrom global ifimport inis lambda notor p...

python的基礎語法

python識別符號由字母,數字,下劃線組成,並且不能以數字開頭。學習 python 與其他語言最大的區別就是,python 的 塊不使用大括號 來控制類,函式以及它他邏輯判斷。python 最具特色的就是用縮進來寫模組。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量,這個必須嚴...