2018 01 08 python 內建函式

2021-08-14 10:55:05 字數 1985 閱讀 6522

內建函式 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=1

printcallable(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

{}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...