原创 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現在需要爲這十個函數都要求在執行的時