Python 第七節 第五課

2021-10-09 23:01:33 字數 486 閱讀 8918

[toc]

隨著程式設計面臨的問題越來越複雜, 程式語言本身也在進化, 從主要處理簡單資料開始, 隨著資料變多進化 "陣列". 資料型別變複雜, 進化出了 "結構體", 處理資料的方式和邏輯變複雜, 進化出了 "物件".

像 30, 40, 50.4 這些數字, 可以看做是簡單資料. 最初的計算機程式設計, 都是像這樣的數字.

將同型別的資料放到一起. 比如: 整數陣列 [20, 30, 40], 浮點數陣列 [10.2 11.3, 12.4], 字串陣列: ["aa, "bb, "cc"]

將不同型別的資料放到一起, 是 c 語言中的資料結構. 比如:

struct resume{

int age;

char name[10]

double salary;

將不同型別的資料, 方法 ( 即函式 ) 放到一起, 就是物件.

我們前面學習的數字也是物件. 比如: 整數 9, 就是乙個包含了加法, 乘法等方法的物件.

第七節 指標

go語言有指標這一概念。直接上 func pointtest 定義int型別的值a,並且賦值為3 定義int型別指標變數p,並且取a的位址賦值給p 輸出a和p 控制台 3 0xc00000a0a8 3 process finished with exit code 0 a的值為3,p為a在記憶體中的...

第七節課 高階函式

目錄 1.函式結構 2.引數列表 3.裝飾器 4.作用域 一.函式結構 def 函式名 引數列表 函式體 return 返回值 不呼叫不執行 二.引數列表 1.必須引數 呼叫時必須傳值,2.預設引數 呼叫時可以不傳值。如 def test a,b 2 其中b為預設引數,不傳值時預設為2。3.不定長引...

Python 第七節 第四課

toc 物件導向 object oriented programming,oop 程式設計的思想主要是針對大型軟體設計而來的.物件導向程式設計使程式的擴充套件性更強,可讀性更好,使的程式設計可以像搭積木一樣簡單 物件導向程式設計將資料和運算元據相關的方法封裝到物件中,組織 和資料的方式更加接近人的思...