def f(x):if x>12:
return true
return false
b = filter(f,[11,44,44])#迴圈可迭代的物件,獲取每乙個引數,函式(引數),過濾
a = filter(lambda x:x>12,[11,22,22,22])
for i in a: #返回的是乙個可迭代的
print(i)
c = map(lambda x:x+100,[1,2,3,4])#近似filter,處理
c = map(lambda x:x+100 if x>3 else x,[1,2,3,4])
for j in c:
print(j)
#format()字串格式化
float(1)#1.0,字串「1」1.0,浮點型
globals()#獲取整個**裡的全域性變數
locals()#獲取整個**裡的區域性變數
i = hash("khjlskdfjnxmcvnm,fg")#計算哈西值
id(i)#記憶體位址
isinstance(,list)#判斷某個物件是某個類建立的,父類
issubclass()#子類
iter((11,22,33))#建立乙個可以迭代的物件,next(obj),執行下乙個
max([11,22])#最大
min([1,2])#最小
memoryview()#判斷物件的記憶體位址
object()#所有類的基類
open()#操作檔案
property()#屬性
pow(2,3)#2的3次方
repr()#同ascii,用__repr__方法,不同的是ascii如遇中文會轉義
reversed()#翻轉
round(4.5)#4舍5入
#切片,li[0:2]-->特殊的方法
slice()
sum([1,2,1])#求和
super()#找到父類
zip([11,22,33],["a","b","c"])#得到[(11,"a"),...]
__import__()#匯入乙個模組
li = [45, 6, 7, 1]# 排序,數字字母中文
a = sorted(li)
print(a)
li.sort()
print(li)
mysql 檢視內建函式 mysql內建函式
一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...
匿名函式,內建函式
lambda函式是一種快速定義單行的最小函式,可以用在任何需要函式的地方 一般函式定義 def fun x,y return x y匿名函式lambda定義 r lambda x,y x y print r 2,3 格式 lambda 引數列表 return 表示式 變數 lambda語句中,冒號前...
內建函式 filter 函式
描述 filter 函式用於過濾序列,過濾掉不符合條件的元素,返回乙個迭代器物件,如果要轉換為列表,可以使用 list 來轉換。該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新列表中。語法以下是...