def jiecheng(a):
b=1for i in range(1,a+1):
b=i*b
return b
print(jiecheng(24))
def fac(n):
if n<2:
return 1
else:
return n*fac(n-1)
print(fac(4))
map()會根據題幹的函式對置頂的序列做對映,即將函式依次作用在列表中的每乙個元素上,形成乙個新的列表。
將列表[1,2,3,4,5]中的每個元素都平方
#map()根據題幹的函式對置頂的序列做對映,並將函式一次作用在列表的每乙個元素上
def square(x):
return x**2
print(list(map(square, [1, 2, 3, 4, 5])))
def is_odd(n):
return n%2==1
newlist=list(filter(is_odd,[1,2,3,4,5,6,7,8,9,10]))
print(newlist)
#使用lambda函式將列表[1,2,3,4,5]中的每個元素都平方
#range(6)包括0-5
func('python',123,'爬蟲')
func(*(1,2,3))
func((1,2,3))
#注意後兩個的區別
d:\學習\python工程\venv\scripts\python.exe d:/學習/python工程/practice/test_demo.py
('p', 'y', 't', 'h', 'o', 'n')
p('python', 123, '爬蟲')
print('總共有%d個引數'%len(kwargs))
print('這些引數分別為:',kwargs)
func(20,name='rose',age=18)
d:\學習\python工程\venv\scripts\python.exe d:/學習/python工程/practice/test_demo.py
20總共有2個引數
這些引數分別為:
process finished with exit code 0
python21天打卡Day6 元組
索引print data tuple 0 print data tuple 1 切片print data tuple 1 0到 1 不包括 1?print data tuple 1 寫出包含乙個元素的元組 a 1,print type a print a 如果元組只有乙個元素,需要加逗號,否則輸出是...
python(21)實現多程序(1)
python多程序 multiprocessing python中的多執行緒其實並不是真正的多執行緒,如果想要充分使用多核cpu的資源,在python中大部分情況下還是多程序。python提供了非常好用的多程序包multiprocessing,只需要定義乙個函式,python會完成其他所有事情。借助...
2019百日打卡DAY1
buffer topic list buffersswitch to bufferkill bufferdescribe modeswitch to bufferido modeido switch bufferido find filenext bufferprevious bufferchina...