原创 python 列表生成式

列表特性:列表是一次性生成的a = [1,2,3,4,5,6,7,8,9]或[ i*2 for i in range(10)]  ###--->列表生成式===[2,4,6,8,10,12,14,16,18,20]===兩個列表的區別:1列

原创 python 內置方法

abs(x)     #x的絕對值all(x)   #x列表或可迭代數據全部爲真才爲真,注非0即爲真any(x)     #x列表或可迭代數據有一個爲真即爲真ascii(x) #和repr()一樣把x對象轉換成ascii字符串對象打印出來b

原创 python 生成器並行運算

def consummer(name):    while True:        baozi = yield        print('包子%s來啦,被%s吃了'%(baozi,name))    return None       

原创 python 路徑的操作

##獲取絕對路徑import osimport sysprint(os.path.abspath(__file__))##文件的絕對路徑print(os.dirname(os.path.abspath(__file__))) ###返回文件

原创 python 內部函數

在循環中常用的range函數,如for i in range(10)    print(i)這裏的range是一個python中的內置函數它的參數爲start_value,stop_value,step_valuerange(start_v

原创 我的友情鏈接

51CTO博客開發

原创 python之裝飾器 實例

=====================================寫法1========================== import time def timer(func):     def deco():         

原创 python 全局作用域和局部作用域的訪問順序

示例x = 0def grandpa():    x=1    def dad():        x=2        def son():            x=3            print(x)        son() 

原创 python 嵌套函數

嵌套函數是在函數內部用def再定義一個函數,如下:def test():    print('this is test function')    def test2():        print('this is test2 funct

原创 python遞歸函數

1、遞歸函數:簡單點說就是自己調用自己,遞歸函數必須有一個明確的結束條件,python中默認的最大遞歸次數爲999次,其目的是保護資源不被耗盡2、每次進入更深一層次遞歸時,問題規格相經上次遞歸都應有所減少3、遞歸效率不高,遞歸層次過多會導致

原创 python 迭代器

之前學過的list,tuple,dice,set,str,generator(包括生成器和帶yield的generator函數)等都是可被for循環迭代的對象,都統稱爲可迭代對象:Iterable可使用isinstance()判斷一個對象是

原创 python之裝飾器 -前置知識點

裝飾器:定義:本質是函數,它的目的是用來裝飾其他函數,簡單點理解就是爲其他函數添加附加功能例:原來有十個函數def test1():    pass......def test10():    passs現在需要爲這十個函數都要求在執行的時