美文网首页
2020-05-01

2020-05-01

作者: 价值投机168 | 来源:发表于2020-05-01 11:02 被阅读0次

1.函数还有属性:


image.png

2.下面两种写法是一样的:
def jiaoji(s1,s2):
des=[]
for x in s1:
if x in s2:
des.append(x)
return des
print(jiaoji('spambx','scamb'))

def jiaoji2(s1,s2):
return [x for x in s1 if x in s2] #更简洁
print(jiaoji2('spambx','scamb'))
print(jiaoji2((9,0,15),[99,100,15])) #多态,也可以支持这样的类型

  1. 变量作用域:


    image.png

函数并没有改变X。
除非你加一个全局的标识:


image.png

4.更全面的:


image.png

相关文章

网友评论

      本文标题:2020-05-01

      本文链接:https://www.haomeiwen.com/subject/vuufghtx.html