內建函式 built-in functions
1.返回數字的絕對值
abs()
2.取列表最大最小值
max()
min()
3.其他函式
len()
divmod()
pow()
round()
s='123'print(len(s))
print(len())
printdivmod(5,2)
print(pow(2
,3))
print(pow(2,3
,4))
print(pow(2,3
,3))
print(round(2))
print(round(12.123
,2))
printround(12.245,2)
printabs(-1)
printmax(2,3)
printmin(2
,3)
結果:3
2(2, 1)80
22.0
12.12
12.2413
2callable() 可呼叫的函式,判斷乙個函式是否可呼叫,返回乙個布林值
type() 檢視變數型別
isnstance()判斷乙個物件是否是給定的型別,若是,返回真或假
cmp()比較兩個物件,返回乙個負數
range()返回的是乙個列表
xrange()返回乙個物件
a=1falseprintcallable(a)
defb():
printcallable(b)
printtype(a)
s='123'
printtype(s)
print({})
l=[1,2
,3]printtype(l)
printisinstance(l,
tuple)
classa(object):
passa=a()
printisinstance(a,a)
printcmp(1,1)
printcmp(1,3)
printcmp('hello'
,'hello1')
printcmp('za'
,'aa22')
printrange(10)
printxrange(10)
a=range(10)
printa
b=xrange(10)
printb
{}false
true0-1
-11[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
xrange(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
xrange(10)
內點法python 內點法
文字理解 內點法屬於約束優化演算法。約束優化演算法的基本思想是 通過引入效用函式的方法將約束優化問題轉換成無約束問題,再利用優化迭代過程不斷地更新效用函式,以使得演算法收斂。內點法 罰函式法的一種 的主要思想是 在可行域的邊界築起一道很高的 圍牆 當迭代點靠近邊界時,目標函式徒然增大,以示懲罰,阻止...
Python 生成內推碼
如下 import string import random code str string.ascii letters string.digits print code str def gen code len 4 傳入預設值引數 return join random.sample code st...
python中內建函式 python常用內建函式
1.map函式 對指定序列對映到指定函式,返回結果集 a 1,3,5 b 2,4,6 def mf x,y return x y map none,a,b 1,2 3,4 5,6 map mf,a,b 2,12,30 list map lambda x,y x y,1,2,3 4,5,6 5,7,9...