6.變數、函式、類命名用能別人理解的本義命名,多注釋和文件,
有個排版軟體:latex
7.資料型別歸納
簡單型別表示值:……複數complex,字串str
容器型別組織值:列表list(使用)、元組tuple(和list類似但是使用(),其中元素不能修改)、集合set、字典dict
8.資料組織方式
沒有組織
標籤式組織資料
佇列、棧、樹、圖等
9.計算和控制流
計算與流程
把兩個字串連線在一起用「+」,字串複製則可用「*」
名稱封裝的功能單元
運算語句
賦值語句實現處理與暫存,也可以用變數標籤存放一段**,如pfg=math.sqrt
控制流語句
組織語句描述過程:順序結構、條件分支:關鍵字if,elif,else ,break、迴圈結構:關鍵字for,while,return
把一系列語句集合起來,包含一系列處理過程的計算單元,為了源**的各種復用,避免複製貼上:關鍵字def、class
定義語句
可以定義函式、類等「**物件」
呼叫**物件(函式、類……),可呼叫的事物叫做callable
10.資料的基本型別:
數值整數除法:m//n結果是商的整數部分
求整數除法和餘數:divmod(m, n)
求乘方:m**n整數m的n次方
求絕對值:abs(m)
整數比較:可以連續比較如7>3>=3得true
常用整數的進製:十進位制,無字首;二進位制,0b;八進位制,0o;十六進製制,0x
用到浮點數時會存在精度問題,判斷兩個數是否相等時會出現false的情況,一般使用兩數相減與乙個很小的數作比較
複數型別:用j表示i
.imag提取虛部,.real提取實部
複數不可比較大小,但可應用於類似求平面兩個點的距離,abs得絕對值
數學函式(整數和浮點數):包含數學常數π,自然對數底e,三角函式等,使用math.
數學函式(複數):cmath.還包括平面直角座標和極座標之間的轉換,cmath.polar和cmath.rect
北大陳斌 Python語言基礎與應用D3
容器型別 1 列表和元組,兩者幾乎一樣 資料收納盒 用來收納資料物件的資料型別 序列以一種規則的下標索引方式 收納盒名字 數字序號 訪問到每個資料 列表可以刪除 新增 替換等序列中的元素稱為可變型別。而元組不可進行前操作,為不可變序列 列表和元組建立 建立列表,用,指明型別法list 建立元組,用圓...
郝斌的C語言基礎 168 補碼 上
原碼 也叫 符號 絕對值碼 最高位0表示正,1表示負,其餘二進位制位是該數字的絕對值的二進位制位.如 5的原碼為10101 原碼簡單易懂,但加減運算複雜,存在加減乘除四種運算,增加了cpu的複雜度,零的表示不唯一 反碼 反碼運算不便,也沒有在計算機中應用 移碼 移碼表示數值平移n位,n稱為移碼量,主...
python語言基礎 Python語言基礎與應用
spcontent 本課基於主講教師在北京大學講授資料結構與演算法課 python版 的多年教學實踐經驗,面向零程式設計基礎的大學生和社會公眾,全面講授python語言基礎,培養學生計算思維的能力,並講解python語言中經典的擴充套件模組,讓學生能用python語言解決各種常見問題。課程團隊 課程...