大家好,今天我们来学习一下定义函数。
之前我们用了这样一个方法,a_list 然后进行遍历,然后 continue 之后不进行当前的循环,而是下一个循环了,那得到这样一个结果。

我如果把这个事情变成一个函数,应该怎么写呢?
只需要用 def ,确定一个函数名,比如说就叫 print_item,然后把这个参数放进去。
这里直接用的就是 a_list,因为下面我用的也是 a_list,然后把我写完的 for 循环这个放到里面去。
注意要有一个缩进,原来你是顶头写的,现在要往后缩进一下。
同时注意 def 的上面一行也是用冒号结尾的,这样一个函数就定义好了。
下面我就可以直接用 print_item 来使用,这个好处是什么呢?
好处就是,如果我把 a_list 改成了,比如说这写一个 10,我再运行一下,再拿到下面来用的时候,它直接给我增加出了一个 10,因为 10 不小于 3,所以它要打印出来,所以我只要改这就好了。
定义函数的时候还有一个什么要注意的?
这个其实是一个参数,你如果把它写成 b 也没问题,但注意下面相应的这个地方也要写成 b ,也就是你的参数在下面什么地方用到就要来指定好。

同时我再到这个函数在用的时候,我这不需要写 b ,我只要写入要传入的变量的名字就好了。
也就是 b 其实相当于一个占位符,它主要是在这个函数里面使用的,真正你要用的变量是你实际赋值的变量来取代 b就好,这个是一个开窍的地方,你要记住了。