原创 python 內置方法

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

原创 python之裝飾器應用

# -*- coding:utf-8 -*-nhj #  Author:Lin import time userna,passwd = 'lin','abc123' def authentication_method(auth_val):

原创 python 匿名函數

在python中函數定義爲如下的方式def abc():    pass   #pass代表函數體在此實例中abc爲函數名但有一種函數爲匿名函數,即沒有名字的函數,即如上例沒有abc這個函數名,如下例lambda x:x*3但匿名函數爲了調

原创 python之函數式編程

在python中函數式編程是指類似於y=2x的數學式的函數式編程,輸入是固定的值,輸出也一定是固定的值。python並不是一個很好的函數式編程語言,它是一個面向對象的編程語言

原创 python 路徑的操作

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

原创 python 迭代器

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

原创 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 高階函數

高階函數也遵循函數即變量的形式高階函數的形式:1、把一個函數名當做實參傳給另外一個函數(在不修改被裝飾函數源代碼的情況下爲其添加功能)如:def abc():    print('this is abc')def def(func):   

原创 python遞歸函數

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

原创 python 路徑的操作

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

原创 python 自定義函數

關於編程,有三種方式1、面向對象編程---->類      關鍵字:class   2、面向過程編程---->過程  關鍵字:def3、函數式編程------>函數   關鍵字:def函數式編程:函數是邏輯化結構化和過程化的一種編程方式,如

原创 python 生成器並行運算

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

原创 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       

原创 我的友情鏈接

51CTO博客開發