1、物件
所有資料型別(數字、字串)都是物件
2、變數
1)定義:給物件起了乙個名字,通過名字訪問物件
如a=1 a是變數 1是物件
2)命名規則:大小寫開頭,開頭不允許數字或空格,中間用下劃線_或數字
3)變數的賦值
name='zhang san'
name='li si'
命名空間有乙個name它首先指向堆記憶體空間『zhang san』,後來又將name定義了一次,在堆記憶體裡指向『li si』。
沒有任何引用的物件最終會被python直譯器清楚
3、函式
一段**的整合。
函式與變數統一的名字------識別符號
1)定義乙個函式 關鍵字def
def 函式名稱name():
函式體2)函式體內容縮排四個空格
3)呼叫函式
去執行函式定義裡面的**塊(先定義後呼叫)
4)函式的引數和返回值
def name (a,b):#a.b表示先定義乙個變數在這裡,沒有定義(形式引數)
return a+b
返回物件可以賦值給變數,也可以直接使用
如name(2,3)或a=name(2,3)
返回值可以是多個物件,用逗號隔開
可以返回任意型別的物件
『a』,[1,2,3].(1,2,3)
5)python 的一些
內建函式
len([1,2,3,4,5]) 獲取元素個數
max([1,2,3,4,5]) /max(1,2,3,4,5) /max((1,2,3,4,5))獲取最大元素
min([1,2,3,4,5]) 獲取最小元素
資料型別轉換
str(1),str('abd') ,str(3.14)
int('2')
float('3.25')
檢視資料型別
type() 如:type(1)/type()
range() 返回的是乙個列表
range(5) [0,1,2,3,4]
range(1,6) [1,2,3,4,5] start 不包含end
range(1,10,2) [1,3,5,7,9] 表示從1到9的列表中顯示加2的資訊
range(5,0,-1) [5,4,3,2,1]
xrange () 像乙個生成器,先返回乙個0,再返回乙個1
變數和物件
變數提供了程式可以使用的有名字的儲存區。c 中的每乙個變數都有特定的型別,該型別決定了 變數的記憶體大小和布局 能夠儲存於該記憶體中的值的取值範圍 可應用在該變數上的操作集。c 程式設計師常常把變數稱為 變數 或 物件 object 物件是記憶體中具有型別的區域。計算左值表示式就會產生物件。嚴格的說...
js 物件 函式 變數
物件組成 屬性 常用名詞 方法 常用動詞 函式 把一段可以重複的 封裝,讓大量 可以重複使用 用函式的方法求1到100的和 function getsum num1,num2 var sum 0 for var i num1 i num2 i sum sum i console.log sum ge...
學習 類和物件 靜態成員變數和函式
靜態成員 靜態成員就是在成員變數和成員函式前加上關鍵字static,稱為靜態成員 靜態成員分為 靜態成員變數和靜態成員函式,其中這兩個特點如下 靜態成員變數 特點1 所有物件共享同乙份資料 特點2 在編譯階段分配記憶體 特點3 類內宣告,類外初始化 靜態成員函式 特點1 所有物件共享同乙個函式 特點...