Python基礎第二週第二天

2021-09-29 09:10:37 字數 1428 閱讀 6313

導言:通過上一周的學習,我們對python這個新朋友有了乙個基本的了解和認識,那麼今天讓我們來深入了解一下 python物件和物件導向的高階特性!!!

課程小節:

1>python的魔法功能,魅力之所在,讓**量更少1

2>python的魔法功能,魅力之所在,讓**量更少2

3>看python如何靈活應用經典設計模式1

4>看python如何靈活應用經典設計模式2

5>看python如何靈活應用經典設計模式3

6>看python如何靈活應用經典設計模式4

章節二 第七節 python的魔法功能,魅力之所在,讓**量更少1:

知識要點:

1>了解列表生成式的使用方式,如何使用一行**代替列表迴圈的**塊,實現簡易列表表示式的書寫.

2>列表表示式中多個迴圈的使用.

4>了解生成器的基本使用原理和方法,帶有yield的方法就是生成器.

5>使用yield實現斐波那契數列的實現並使用next方法進行測試.

6>for迴圈底層呼叫的也是生成器的next方法.

章節二 第八節 python的魔法功能,魅力之所在,讓**量更2:

知識要點:

1>理解迭代器的基本原理和可迭代物件的判斷方法.

2>集合資料組和生成器都是可迭代物件.

3>iter()方法,將可迭代物件轉化為生成器.

4>生成器物件可用for和next,迭代器只可以用for.

5>根據本節課中對生成器的理解和練習,完成********s生成器的實現,實現以後使用測試**進行測試,並成功跑通.

章節二 第九節 看python如何靈活應用經典設計模式1:

知識要點:

1>理解python中函式即變數的概念,可以把函式賦值給變數.

2>map函式得到是乙個map物件,本質上是乙個生成器,可以使用next和for迴圈進行輸出.

章節二 第十節 看python如何靈活應用經典設計模式2:
1>理解reduce函式的基本原理:2個值相加並*10.
章節二 第十一節 看python如何靈活應用經典設計模式3:

知識要點:

2>了解匿名函式的基本概念.

3>使用lambda表示式將str2int函式再進行簡化縮減.

章節二 第十二節 看python如何靈活應用經典設計模式4:

知識要點:

1>掌握裝飾器的2種呼叫方式,推薦使用@方式來呼叫裝飾器,增加**之間的結耦性.

Python基礎語法第二天

print 1 1 2 print 1 1 0 print 1 1 1 print 1 1 print 5 2 1.0 2.5 的結果時浮點數floatprint 5 2 5除以2的餘數 1 1 print 8 3 8 3 8 3 2 2 2應用1 判斷整數的奇偶性 根據整數對2取餘的結果是否是0來...

Android基礎第二天

網路訪問 寫sd卡 讀sd卡 this.getfilesdir getpath 返回乙個資料夾 data data 包名 files 使用this.getcachedir getpath 用api獲取sdcard的路徑 不同手機sdcard資料夾位置不同 environment.getexterna...

java基礎第二天

常量 1.概述 在程式執行過程,其值不發生改變的量 2.分類 1.字面值常量 2.自定義常量 3.字面值常量分類 1.字串 2.整數 所有整數 3.小數 所有小數 4.字元 5.布林 true false 6.空 null 4.進製 人為規定的進製方式 x進製,就是逢x進一.5.計算機中的進製為 二...