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 最具特色的就是用縮進來寫模組。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量,這個必須嚴...