我还是从前那个少年,没有一丝丝改变

函数

函数的英文是function,这个单词的最基础的意思是功能,也就是说函数其实是具有某种功能的一个东西。

不同的函数具有不同的功能,

这个可以类比于不同的机器具有不同的功能。

需要取整,我们就调用取整函数,需要绝对值,我们就调用绝对值函数,这里面调用就是使用的意思。

就像生活中一样,需要扫地就用扫地机器人,需要洗晚,就用洗碗机。

但是,函数光定义不调用是不会运行的。

就像,不打开扫地机器人,它也不会自动工作的。

所以,函数就是具有某种功能的东西,不要把它看得太复杂,我们之所以难理解,也是因为我们的老祖宗在翻译时注重的它的形式而忽略了形似的比喻。

参考

https://blog.csdn.net/Pythonfairy/article/details/105923608

Return

懂得了函数以后,我们再理解return的概念。

#return语句是返回的意思,可以指定函数执行完毕后最终会返回什么值或表达式,否则计算机是无法判断出函数最终要输出什么结果的。

return后什么都不加,就相当于结束调用,而此时通常是不需要赋值的情况,相当于打开机器却不需要它工作,所以你没有选择任何功能,也许只是想查看下机器是否好用,或者查看某些参数;

在Python里,如果return后什么都不加,通常函数里会出现,print,也就是函数具有输出功能,能够给出结果,而不需要调用的函数给出结果了。

参考

https://blog.csdn.net/Pythonfairy/article/details/105905706

列表和字典

是不是觉得很怪,这都是些什么玩意,

一个编程,怎么搞这么些乱七八糟的名字。

我就是这么想的,所以我做了一个工作,

搞清楚,为什么会这么起名。

原来这是根据功能和形式来命名的,

之前我说过,编程就是一个世界,

一个由你来掌控的世界,

那么这个世界里的很多东西,

都需要命名,这样用的时候,

就很好找了,可是,东西多了怎么办,

该分类了,怎么分类,怎么排列,

排好了是不是要弄个目录,

不然后面怎么查呢。

这就是这几个概念的主要功能了,

帮助排列内容。

#【列表】是最简单的排列,

简单的按照位置排,感觉像原始社会,

那个时候人们刚刚会查数,所以都用数字表示。

所以【列表】也是,无论什么数据和内容,

统统排进去,取用的时候,也不需要说出全名,

只需要说出它的位置就可以了。

就像吃饭去等位一样,人家不会叫你的名字,

直接叫号,叫到你的号,你就直接过去就好了。

嗯,就是这种感觉!

表达方式如下:

list1 = ['Google', 'Runoob', 1997, 2000]

list2 = [1, 2, 3, 4, 5 ]

list3 = ["a", "b", "c", "d"]

注意:中括号,非数字要用单引号或者双引号引起来,

然后逗号隔开

如果想把Google打印出来,

只需要输入print(list1[0])即可。

注意:排序是从0开始的。

【字典】呢,稍微复杂一点了,

它的功能啊,就像是一本字典,

想查什么字,就去找这个字,但是不能用排列号了,

要告诉人家你找的具体内容是什么。

表达方式如下:

dict1 = { 'abc': 456 }

这里面的冒号就相当于解释的意思,

如果想要调用456,那么需要打印

print(dict1[abc]),这里就不能用位置了,

因为是字典嘛,我们需要知道具体查的什么东西。

所以,字典是比列表高级了一点的。

也可参照这篇公众号文章,也记得关注我哦!

https://mp.weixin.qq.com/s/9U5MasFb_WVpa6qpRicRIw

while

while 翻译过来的意思是 在。。。期间,

                                       在。。。过程,

                                       在此期间

                                       直到

所以,在Python中,

while循环的意思就是,

在while后的条件中,执行条件,直到满足另一个条件为止。

不满足就继续循环,一直循环,不要停。

一旦满足了,马上停,马上停。

  ① while True:

  只要下面程序是真的,就循环

  ② while   条件:

  只要满足这个条件,就循环。

详情请见,https://blog.csdn.net/Pythonfairy/article/details/105984141

觉得好,帮忙点个赞哦!嘻嘻

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。