2018-11-02总结
2018-11-02 本文已影响0人
smallcatmeat
return有什么作用?如何使用?
return可以穿越时间空间、不顾一切地把最新的值传递给变量。
图解:
如下图,return把3赋给变量b,所以无论alist怎么变,b=3
def get_the_first(alist):
b=alist[0]
return 3
return把b赋给变量b,所以b=alist[0],随alist改变而改变。
def get_the_first1(alist):
b=alist[0]
return b
run、debug、console、test测试的使用环境有何区别?
run:适用书写长篇的完整代码;
debug:测试完整代码中某几行或某段或逐行运行结果;
consle:测试单个代码的运行结果;
test测试:保存自定义函数,测试不同情况下函数的表现;
list.pop()的用途是?
作用1:摘录出元素
作用2:list中摘除此元素
注意()内表示的是摘出元素的位置;
函数def的意义是?
def abc(n) #定义函数abc 随变量n变化而变化;
............... #函数具体算法及规则;
迭代与生成器如何使用?
iter 创建迭代器对象
next 迭代器的下一个元素
如下图
>>>list=[1,2,3,4]
>>> it = iter(list)
>>> print (next(it))
>>> print (next(it))