函数map()
def double_number(x):
return x* 2
l=[1,2,3,4,5]
result =list(map(double_number,l))
print(result)
#此map()函数指的是把l里的值都放到double_number这个函数里操作
函数定义及调用
#定义函数
def read_book():
print('拿到一本书')
print('看书')
print('收起')
#调用函数
read_book()
def learning(name,course,start,end):
print('{}报名课程:《{}》'.format(name,course))
print('从第{}节学习到第{}节'.format(start,end))
print('{}学习结束'.format(name))
#learning('TOM','python入门',1,3)
def add_number(x,y):
result=x+y
return(result)
#return指的是返回到外界
print(add_number(5,3))
找出相交的字符
def intersect(seq1,seq2):
res=[]
for x in seq1:
if x in seq2:
res.append(x)
return res
s1='uke.cc'
s2='youpinketang.com'
l=intersect(s1,s2)
print(l)
交量作用域Global 和 Local
x=55
def func():
x=99
print(x)
print('全局x:',x)
print('函数内x:')
func()
定义函数时,不要用全局函数