python 遞迴函式和內建函式筆記彙總

2022-06-28 23:54:17 字數 1427 閱讀 9486

1、 def syz(*args)    #    *args  引數組 不必填,不限制引數的個數    引數組不常用

2、def sys2(**kwargs): #關鍵字引數   

3、遞迴函式,  不常用  自己呼叫自己  遞迴最多遞迴999,遞迴的效率不高

4、內建函式

# print(all([1,2,3,4,0]))#判斷可迭代的物件裡面的值是否都為真 備註:特別不太常用

# print(any([0,1,2,3,4]))#判斷可迭代的物件裡面的值是否有乙個為真 備註:特別不太常用

# print(bin(10))#十進位制轉二進位制 列印出來結果中最前面的0b 代表是二進位制的意思 0b後面的1010 才是二進位制轉換後的值

# print(bin(10).replace('0b','')) #如果想把0b去掉,只顯示二進位制的值的話,那麼可以把ob替換掉

# print(bool('s'))#把乙個物件轉換成布林型別 非0即真 非空即真

# print(chr(66))#列印數字對應的ascii表中的值 備註:即根據數字取accii表

# print(ord('b'))#列印字串對應的ascii碼 備註:即根據accii表取數字

print(dir(1))#列印傳入物件的可呼叫方法

# print(exec('def a():pass'))#執行python**

# print(filter(lambda x:x>5,[12,3,12,2,1,2,35]))#把後面的迭代物件根據前面的方法篩選

print(max(111,12)) #取最大值

print(min(1,2,4)) #取最小值

# print(map(lambda x:x>5,[1,2,3,4,5,6]))

# print(round(11.11,2))#取幾位小數

print(sorted([2,31,34,6,1,23,4]))#排序

內建函式是python 自帶的一些函式,直接拿過來能用

id() #看記憶體位址

type() #看資料型別

print() #列印

input() #輸入

list() #強制型別轉換,轉list

set() #強制型別轉換,轉集合的

str() #轉字串

dict() #轉字典

int() #轉int型別

float() #轉float型別

len() #取長度

max() #取最大值

min() #取最小值

dir() #傳入物件的可呼叫方法

sorted() #排序

round() #保留幾位小數

map()

filter()

python內建函式 匿名函式 遞迴

一 內建函式 內建函式詳解 二 匿名函式 匿名函式就是不需要顯示的指定函式 1 這段 2 def calc n 3 return n n 4 print calc 10 5 6 換成匿名函式 7 calc lambda n n n 8 print calc 10 匿名函式主要用來和其他函式搭配使用 ...

Python基礎之內置函式和遞迴

一 內建函式 下面簡單介紹幾個 1.abs 求絕對值 2.all 如果 iterable 的所有元素都為真 或者如果可迭代為空 則返回true 3.any 如果 iterable 的任何元素為真,則返回true。如果iterable為空,則返回false 4.callable 如果 object 引...

Python基礎08 遞迴函式 內建函式

如果乙個函式在內部呼叫自己本身,這個函式就是遞迴函式。在使用遞迴時,需要注意以下幾點 1 自己呼叫自己 2 必須有乙個明確的遞迴結束條件,稱為遞迴出口。練習1 使用遞迴函式向控制台列印3,2,1 def print num num print num if num 1 return print nu...