物件和變數,函式

2021-08-03 00:04:33 字數 1213 閱讀 6491

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 所有物件共享同乙個函式 特點...