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