Python常用函式
calendar:跟日曆相關的模組
import calendar
car = calendar.calendar(2017)
print(car)
輸出就是2017年的所有月份了。
isleap:判斷某一年是否閏年
import calendar
car = calendar.isleap(2017)
print(car)
輸出為布林值
leapdays:獲取指定年份之間的閏年個數
import calendar
car = calendar.leapdays(2001,2017)
print(car)
函數語言程式設計:
lambda表示式(匿名函式)
stm = lambda x:100*x #計算一個數字的一百倍 stm(5)
stm = lambda x,y,z:x+y*10+z*10
stm(4,5,6)
高階函式:把函式作為引數使用的函式,叫高階函式
def funA():
print("In funA")
funB = funA
funB()
def funA(n):
return n*100
def funB(n,f): #寫一個高階函式
return f(n)*3 #假定函式把n擴大100倍
print(funB(9,funA))
系統高階函式map:
#coding=utf-8 #有一個列表,想對列表裡的每一個元素乘以10,並得到新的列表 L1 = [i for i in range(10)] def mulTen(n): return n*10 L2 = map(mulTen,L1) for i in L2: #L2是一個可迭代的物件,得用for迴圈遍歷出來 print(i)
reduce:原意是歸併遞減,把一個可迭代物件最後歸併成一個結果
from functools import reduce #reduce需要匯入functools包
def myAdd(x,y): #定義一個操作函式,假如操作函式只是相加
return x+y
rst = reduce(myAdd,[1,2,3,4,5,6]) #對於列表執行myAdd額reduce操作
print(rst)
filter函式:過濾函式:對一組資料進行過濾,符合條件的資料會生成一個新的列表並返回,返回值一定是個布林值
#對於一個列表,對其進行過濾,偶陣列成一個新列表 def funA(a): return a % 2 == 0 L = [4,469,5245,54,20,13,89] rst = filter(funA,L) print(rst) #返回的rst是一個可迭代物件,遍歷出來 print([i for i in rst])
相關推薦
opencv3 - python 常用函式
1. 讀入影象 讀入一般都是作為程式的開始,在opencv中,有以下幾種的讀入方式 img = cv2.imread(img_path, flag) 其中是一個標記位,取值從-1到3,也有對應的巨集定義。 CV_LOAD_IMAGE_UNCHANGED – 在每個通
Python那些事——超級乾貨,python常用函式大總結
我們在學習python的時候,接觸最多的往往則是那些函式,對於python函式,在這裡為大家總結歸納了這些,如果有缺漏,還請及時留言指正哦! 話不多說,乾貨來襲! 1.常用內建函式:(不用import就可以直接使用) help(obj) 線上幫助, obj可是任何型別 call
python常用函式總結~
python也算學了一段時間,有些函式很常用但用的時候還是會忘,現在總結記錄一下python裡面很實用的並經常用到的內建函式(不用匯入其他模組)。 help() 檢視線上幫助,可以是各種型別的資料結構或者它們的方法函式。 >>> help(li
opencv python 常用函式集合
學習Python和OpenCV, 用gAWK抽出OpenCV函式方便查詢, 從《The OpenCV Reference Manual, Release 2.4.8.0 》輸出: 章節行, 函式行 ,頁碼 C++開頭 1632行 C開頭 469 行
python常用函式總結
1.常用內建函式:(不用import就可以直接使用) help(obj) 線上幫助, obj可是任何型別 callable(obj) 檢視一個obj是不是可以像函式一樣呼叫 repr(obj) 得到obj的表示字串,可以利用這個字串eval重
python--常用函式總結
1.計算函式 abs()--取絕對值 max()--取序列最大值,包括列表、元組 min()--取序列最小值 len()--取長度 divmod(a,b)---取a//b除數整數以及餘數,成為一個元組 pow(x,y)--取x的Y次冪 pow(x,y,z)先x的Y次冪
Python常用函式
calendar:跟日曆相關的模組 import calendar car = calendar.calendar(2017) print(car) 輸出就是2017年的所有月份了。 isleap:判斷某一年是否閏年 import calendar car = cal
Python常用函式的使用例項
獲取當前資料夾下的所有檔案# -*- coding: utf-8 -*- import os def file_name(file_dir): for root, dirs, files in os.walk(file_dir):
[學習筆記]Python 常用函式
isinstance(…) isinstance(object, class-or-type-or-tuple) -> bool Return whether an object is an instance of a class o
Python中正則表示式常用函式sub,search,findall,split等使用
1.原生字串r python中字串前面加上 r 表示原生字串,不會轉義。與大多數程式語言相同,正則表示式裡使用"\"作為轉義字元,這就可能造成反斜槓困擾。假如你需要匹配文字中的字元"\",那麼使用程式語言表示的正則表示式裡將需要4個反斜槓"\\":前兩個和後兩個分別用於在程式語言裡轉義成反斜
Python常用的內建函式
一、數學運算類 1#abx(x) 求絕對值 abx(-6) >> (6) 1>
python基礎常用函式
python基礎常用函式 內建函式(無需匯入) print:列印,輸出 input:輸入 abs:求絕對值 type:獲取變數的型別 chr:將ASCII數值轉換為字元 ord:將字元轉換為對應的ASCII id:獲取變數地址 len:統計元素個數 range:產生連續整數的可
python 常用的函式
一些常用的小函式技巧 1、 isinstance()判斷一個數的是整數還是浮點數 返回true 或者false a=123 b=123.4456 isinstance( a, int) 、 isinstance(b , float) 2、&n
Python資料分析基礎教程:NumPy學習指南 第二章 常用函式
目錄 第二章 常用函式 1 檔案讀寫示例 建立對角矩陣: np.eye(2) 儲存為txt檔案:np.savetxt("eye.txt", i2) 2 CSV檔案讀取: loadtxt() 3 &nb
Cris 的 Python 資料分析筆記 03:NumPy 矩陣運算和常用函式(重點)
03. 矩陣運算和常用函式(重點) 文章目錄 03. 矩陣運算和常用函式(重點) 1. numpy 矩陣判斷和計算 1.1 與運算 1.2 或運算 1.3 或運算作為矩陣索引賦值
python的基本用法(三)字串常用函式
字串常用函式 # s='.abcd.'# new_s=s.strip('.')#預設去掉字串兩邊的空格和換行符,想去掉什麼括號中就寫什麼# print('s',s)# print('new_s',new_s)# t='.hhjDDDhjhj.'# print(t.rstrip('.'))# print(t.
【python】常用函式
使用list生成dict(可指定單條長度和資料型別,splen為4即為list中每4行組成dict中一條) def list2dict(srclist,splen,datatype):# datatype: 0-str 1-int 2-float dstdict={} for i in
python之re模組(正則表示式)常用函式
1、compile() 編譯正則表示式模式,返回一個物件的模式。(可以把那些常用的正則表示式編譯成正則表示式物件,這樣可以提高一點效率。) 格式: re.compile(pattern,flags=0) pattern: 編譯時用的表示式字串。 flags 編譯標誌位,用於修改正
python筆記-正則表示式常用函式
1、re.findall(pattern,string,flags=0) ——> list(列表) 列出字串中模式的所有匹配項,並作為一個列表返回。如果無匹配,則返回空列表! 與re.search()不一樣的地方: re.findall返回的是列表,re.search返回文字 re.findall
python 常用的內建函式sorted、zip、map、eval
____tz_zs sorted sorted()函式,接收任何可迭代物件,返回一個排序後的新物件。 l1 = [2, 4, 3, 1, "6", "a", 5, 9, 7] new_l1 = sort