Python中的內建函式和匿名函式

2022-08-14 01:00:17 字數 1235 閱讀 3164

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: 預設是輸出到螢幕,如果設定為檔案控制代碼,輸出到檔案

sep: 列印多個值之間的分隔符,預設為空格

end: 每一次列印的結尾,預設為換行符

flush: 立即把內容輸出到流檔案,不作快取

"""#列印進度條

import time

for i in range(0,101,2):

time.sleep(0.1)

char_num=i//2

if i ==100:

per_str = "\r %s%% : %s" % (i, '*' * char_num)

else:

per_str="\r %s%% : %s" %(i,'*' * char_num)

print(per_str,end='', flush=true)

#三元表示式

name=input("your name>>:").strip()

if name == "hanpeng":

print("sb")

else:

print("nb")

name=input("your name>>:").strip()

print("sb" if name == "hanpeng" else "nb")

def my_max(x,y):

return x if x > y else y

print(my_max(1,2))

#列表解析

egg_list=

l=["egg%s" %i for i in range(10) if i >=3 ]

print(l)

#生成器表示式

egg_list=

g=("egg%s" %i for i in range(10) if i >=3 )

print(g.__next__())

print(g.__next__())

print(g.__next__())

print(g.__next__())

print(g.__next__())

Python中內建函式 匿名函式

1 內建函式常用方法 print bin 10 十進位制轉二進位制 print chr 10 列印數字對應的ascii print ord b 列印字串對應的ascii碼 print dir 1 列印傳入物件的可呼叫方法 print eval 執行python 只能執行簡單的,定義資料型別和運算 p...

python 內建函式, 匿名函式

什麼是內建函式?就是python給你提供的.拿來直接 的函式,比如print.input等等.字串型別 的執 eval 執 字串型別的 並返回最終結果 當執行大量資料的時候會有問題 print eval 2 2 4 n 8 print eval 2 n 10 def func print 666 e...

匿名函式和內建函式

lambda 1 ps 冒號左邊時引數,右邊是返回值 因為沒有名字,而函式的呼叫就是通過函式名 的 匿名函式單獨使用毫無意義,它是配合內建函式一起使用 匿名函式需要一次性使用 max 最大值 max 可迭代物件 min 最小值 min 可迭代物件 l1 1,2,3,4,5 列印出l1列表中最大的值 ...