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列表中最大的值 ...