2020-05-01
2020-05-01 本文已影响0人
价值投机168
1.函数还有属性:

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])) #多态,也可以支持这样的类型
-
变量作用域:
image.png
函数并没有改变X。
除非你加一个全局的标识:

4.更全面的:
