原创 PYTHON學習0044:函數---datetime模塊詳解--2019-8-11

1、datetime.datetime.now():返回當前的datetime的日期類型:2、datetime.date.fromtimestamp():吧一個時間戳轉爲datetime日期類型:3、時間運算:datetime.dateti

原创 PYTHON學習0045:函數---random模塊詳解--2019-8-11

1、取隨機數:random.randint(1,100)從1到100取一個隨機整數,包含100。2、random.randrange(1,100)和上一個類似,只不過這個不包含100。3、random.random():生成隨機浮點數4、r

原创 PYTHON學習0041:函數---模塊的導入路徑--2019-7-27

導入模塊時,只有保存在指定路徑的模塊能被導入。默認先存當前目錄找。通過導入SYS模塊就能知道指定路徑有哪些:![]輸出爲:(https://s1.51cto.com/images/blog/201907/27/0cca8fbd7dee779

原创 PYTHON學習0040:函數---模塊的種類和導入方法--2019-7-27

help(“modules”)可以列出所有工具箱自帶和導入的和自己寫的模塊。 可以同時從一個模塊裏導入多個子模塊,如:from os rmdir,rename,removefrom xx import *:相當於把xx模塊裏所有的子模塊

原创 PYTHON學習0039:函數---迭代器--2019-7-3

迭代就類似循環。數字不是可迭代類型。Iterable表示是否是可迭代對象,Iterator表示是否是迭代器。數據流是一個有序的數據排列集合,表示沒有截止的,就像水流和時間一樣,無窮無盡的。而列表,字典等有起點和終點的。

原创 PYTHON學習0038:函數---生成器send方法---2019-7-2

函數生成器中,send的作用:1、換新生成器繼續執行2、發送一個信息到生成器內部。和next()的區別:next只是喚醒生成器並繼續執行,next()就相當於沒有發送值或者默認發送一個None給函數內部。send(None)和next()效

原创 PYTHON學習0037:函數---用函數寫函數生成器---2019-7-2

生成器的創建方式有2種:1、列表生成式:(i for i range()),最多隻能寫三元運算。2、用函數。 yield和return的區別:1、return返回函數值,並終止函數。2、yield返回數據,並凍結當前執行過程。

原创 PYTHON學習0036:函數---生成器調用方法---2019-6-30

可以用for和while循環來調用生成器,取裏面的值。比如a=(i for i in range (10)for i in a:print(i)輸出爲:0123456789 while True:print(next(a)輸出爲:01234

原创 PYTHON學習0035:函數---斐波那契。。。生成器---2019-6-30

def fib(max):n,a,b=0,0,1while n<max:print(b)a,b=b,a+bn=n+1return "666" fib(13) 輸出爲:1123581321345589144233 不能分解寫爲:a=bb=a+

原创 PYTHON學習0034:函數---列表生成式和生成器---2019-6-29

```也可以在列表生成器里加三元運算:a=[i5 if i>5 else i2 for i in range(11)]print(a)輸出爲:[0, 2, 4, 6, 8, 10, 30, 35, 40, 45, 50] 列表生成器格式

原创 PYTHON學習0033:函數---裝飾器---2019-6-26

軟件開發原則:1、封閉:已經實現的功能代碼塊不應該被修改。2、開放:對現有功能的擴展開放。 由於此內容重實際操作,難以文字表述,相關內容查詢以下鏈接: https://www.cnblogs.com/alex3714/articles/57

原创 PYTHON學習0032:函數---閉包---2019-6-25

閉包:   在一個外函數中定義了一個內函數,內函數裏運用了外函數的臨時變量,並且外函數的返回值是內函數的引用。這樣就構成了一個閉包。 一般情況下,在我們認知當中,如果一個函數結束,函數的內部所有東西都會釋放掉,還給內存,局部變量都會消失。

原创 PYTHON學習0031:函數---命名空間和作用域----2019-6-25

比如變量x=1,x和1分別存在不同的地方,x存放的地方就叫命名空間,且這個命名空間不止存放x這個字母,還會以字典形式存儲x和1的內存地址。先有命名空間纔有的作用域。 作用域的查找空間:

原创 PYTHON學習0030:函數---內置方法----2019-6-23

.1、abs():取絕對值。舉例:print "abs(-45) : ", abs(-45)輸出結果爲:abs(-45) : 452、dict():吧一個數據轉成字典。3、min()從一個列表裏取最小值。max()從列表裏取出最大值。4、