range()? --??可以生成一個(gè)整數(shù)序列
list() -- 將某組數(shù)據(jù)轉(zhuǎn)換成list
abs() -- 只有一個(gè)參數(shù),求絕對(duì)值
max() -- 可多個(gè)參數(shù),返回最大值
hex() -- 將數(shù)字轉(zhuǎn)換成十六進(jìn)制
isinatance(x,(int,float))? -- 判斷是否數(shù)據(jù)類型
定義函數(shù)
1.定義函數(shù)用def? 需要確定函數(shù)名、參數(shù)個(gè)數(shù)
2.函數(shù)的返回值用return語(yǔ)句返回
3.函數(shù)可以同時(shí)返回多個(gè)值,但其實(shí)就是一個(gè)tuple
4.如果有必要,可以先對(duì)參數(shù)的數(shù)據(jù)類型做檢查
例: def? max_s(a,b,c,d):
? ? ? ? ? ? action
? ? ? ? ? ? return sth
函數(shù)的參數(shù)

函數(shù)參數(shù)類型及使用
遞歸函數(shù)
遞歸函數(shù)就是自己調(diào)用自己的函數(shù):
例: def? f(n):
????????????return n * f(n - 1)
漢諾塔 -- 背過(guò)的:
def han(n, a, b, c):
????if n == 1:
????????print(a, '-->', c)
? ? else:
????????han(n -1, a, c, b)
????????print(a, '-->', c)
????????han(n - 1, b, a, c)