1、內建函式常用方法
print
(bin(10
))# 十進位制轉二進位制
print
(chr(10
))# 列印數字對應的ascii
print
(ord
('b'))
# 列印字串對應的ascii碼
print
(dir(1
))# 列印傳入物件的可呼叫方法
print
(eval(''
))# 執行python**,只能執行簡單的,定義資料型別和運算
print
(exec
('def a():pass'))
# 執行python**
print
(globals()
)# 返回程式內所有的變數,返回的是乙個字典
print
(locals()
)# 返回區域性變數
print
(hex
(111))
# 數字轉成16進製制
print
(oct
(111))
# 把數字轉換成8進製
print
(max
(111,12
))# 取最大值
print
(round
(11.11,2
))# 取幾位小數
print
(min([
1,2,
3,4]
))# 取最小值
print
(all([
1,2,
3,4]
))# 判斷可迭代的物件裡面的值是否都為真
print
(any([
0,1,
2,3,
4]))
# 判斷可迭代的物件裡面的值是否有乙個為真
print
(filter
(lambda x: x >5,
[12,3
,12,2
,1,2
,35])
)# 把後面的迭代物件根據前面的方法篩選;函式用於過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。
#lambda為匿名函式
print
(map
(lambda x: x >5,
[1,2
,3,4
,5,6
]))#會根據提供的函式對指定序列做對映
2、匿名函式lambda
格式:lambda x , y : x+y
匿名函式,即不再使用 def 語句這樣標準的形式定義乙個函式。
#使用def語句定義函式
defwrite_file()
:pass
#lambda表示式
a =lambda x,y:x+y
result = a(1,
2)print
(result)
filter
(lambda x:
str(x),[
1,2,
3,4,
5])
python 內建函式, 匿名函式
什麼是內建函式?就是python給你提供的.拿來直接 的函式,比如print.input等等.字串型別 的執 eval 執 字串型別的 並返回最終結果 當執行大量資料的時候會有問題 print eval 2 2 4 n 8 print eval 2 n 10 def func print 666 e...
Python中的內建函式和匿名函式
def print self,args,sep end n file none known special case of print print value,sep end n file sys.stdout,flush false file 預設是輸出到螢幕,如果設定為檔案控制代碼,輸出到檔案 ...
Python 內建函式補充匿名函式
python3 匿名函式 定義乙個函式與變數的定義非常相似,對於有名函式,必須通過變數名訪問 def func x,y,z 1 return x y z print func 1,2,3 匿名函式定義 使用 lambda 來建立匿名函式 匿名函式1.沒有名字 2 函式體自帶return 匿名函式 d...