語言分為面向?qū)ο螅嫦蜻^程
區(qū)別:
面向過程:以指令為中心,由指令處理數(shù)據(jù),如何組織代碼處理問題
面向?qū)ο螅阂褦?shù)據(jù)為中心,所以得處理代碼都圍繞數(shù)據(jù)站看,如何設(shè)計數(shù)據(jù)結(jié)構(gòu)組織數(shù)據(jù),并提供此類數(shù)據(jù)所允許的處理操作
程序設(shè)計:先設(shè)計類 ?由類進(jìn)行實(shí)例化之后讓對象之間互相操作完成 程序執(zhí)行過程,
python一切皆對象
Python文件的組成部分:四部分
python程序的組成部分:模塊、語句、表達(dá)式、和對象
程序由模塊組成,模塊包含語句,語句包含表達(dá)式,表達(dá)式建立并處理對象
(表達(dá)式是“某事”,而語句是“做某事(即指令)”如“3+4是某事”,“而print3+4是做某事”)
語句的特性:他改變了事物,如賦值語句改變了變量,print語句改變了屏幕輸出
顯示platform都提供了哪些內(nèi)部可以用的函數(shù)或方法。用_開頭或結(jié)尾都有特殊意義,
二、python的數(shù)據(jù)結(jié)構(gòu)
python中最基本的數(shù)據(jù)結(jié)構(gòu)是序列
序列中的每一個元素都被分配為一個序號即元素的位置,也稱為索引:索引從0開始編號
python包含了6中內(nèi)建的序列,常用三種:列表,元組,字符串
python編程的關(guān)鍵要素:
1.基本數(shù)據(jù)類型:整型(是個不可變類型,變量只改變對象內(nèi)存空間發(fā)生改變,但不改對象值),布爾型(true,false),浮點(diǎn)型(浮點(diǎn)數(shù),復(fù)數(shù),十進(jìn)制數(shù)字),字符串(所有序列都跟數(shù)組一樣可以通過引號或下表來引用,和整型一樣是不可變類型)
2.對象引用
將所有數(shù)據(jù)存為內(nèi)存對象,變量和數(shù)據(jù)分開存放,
各種內(nèi)存變量沒有被引用時,就自動的由垃圾回收器回收
3.組合數(shù)據(jù)類型,邏輯曹組符,控制流語句(python沒有?語句,但有for循環(huán)),算術(shù)操作符,輸入/輸出,函數(shù)的創(chuàng)建與調(diào)用