首先我们先坐着老马的Space X去火星上看一下Python的基础知识框架。
一般情况下我们都不难发现,它分为5个部分。数据类型、控制流、函数、模块和类。我们下面一一来说一下,这些晦涩难懂的词分别是什么意思。
我一直说我在学习怎么和计算机对话,这其实是一种比喻。编程的本质我觉得是【让计算机操作和处理数据】。那么【数据类型】它就来了。在Python中,所有数据都可以被归入某个数据类型中。至于要归类的原因,我们可以理解为:不同数据类型对应的概念、特性以及它们支持的操作可能也是不同的。就好比刑警叔叔是抓坏蛋的,交警叔叔是指挥交通秩序的一样。不同类型的叔叔,会有不同的特性。Python里面的【数据类型】其实也一样。关于【数据类型】里常见的具体类型,我们下次说,因为你在火星上看不了这么细。
那么【控制流】这个看起来很装的词又是什么意思?控制流是控制程序的执行流程、代码的运行顺序。我们看下面这张图:
通过上图我们可以发现,常见的代码运行顺序有3种:顺序结构,分支结构,循环结构。所以【控制流】控制的是代码的执行逻辑,这个逻辑里包含了很多情况:
顺序结构:简单但严格的从上往下
分支结构:告诉计算机是还是不是?是咋地?不是又咋地?基于条件判断的分支逻辑
循环结构:告诉计算机是还是不是?是咋地?不是就给咱原地打转基于条件判断的循环逻辑
理解了【控制流】,我们再来看【函数】。【函数】就是一个打包好的功能,你使用某个函数的时候,计算机就会去执行之前完成之前就设定好的功能。这样说可能有一点抽象,我来举个例子。比如下面这个函数:
Type(168)
上面有说到【数据类型】,当你忘记 168 的数据类型的时候,你就可以使用 Type() 这个函数,计算机就会帮你查询到这个数据的类型是什么。所以【函数】就是预先打包好的某一个功能。【内置函数】就是Python 自带的某个功能,安装 Python 后可以直接使用。使用方式:函数名(),例如你刚刚认识的 Type() 。
好了叽里呱啦一大推说完了前3个部分,最后我们来看【模块】和【类】,我准备用四句话介绍完:
先检查一下【函数】是什么意思?
【函数】就是打包好的一个功能对吧。
那么【模块】就是打包好的一系列相关功能,导入模块就可以使用模块里的功能。
【类】则是打包代码的方式。好了,说完了!
说到这里你肯定有个疑问,这个【函数】、【模块】、【类】怎么一直要打包打包,和快递小哥发快递一样。到底为啥要打包呢?还是拿刚刚说的函数: Type() 来说明。如果你每次要去查一下【数据类型】就得哐哐哐敲一顿代码,你烦不?那如果是相同的、重复性的操作,是不是可以写一次代码然后打包变成一个叫 Type() 的东西,下次直接省去哐哐哐的过程呢?所以打包的意义是,让代码可以方便的重复利用。
最后我们总结一下今天在火星上看到的5个东西:【数据类型】就是各种叔叔(数据)的类型;【控制流】控制的是代码的执行逻辑;【函数】是打包好的一个功能;【模块】是打包好的一系列相关功能;【类】是打包代码的方式。
声明:本文部分素材转载自互联网,如有侵权立即删除 。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容