CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛
CXYVIP官网源码交易平台_网站源码_商城源码_小程序源码平台-丞旭猿论坛

Python语法的知识框架-免费源码丞旭猿

首先我们先坐着老马的Space X去火星上看一下Python的基础知识框架。

基于我目前的学习和认知,后期会迭代的知识框架

一般情况下我们都不难发现,它分为5个部分。数据类型、控制流、函数、模块和类。我们下面一一来说一下,这些晦涩难懂的词分别是什么意思。

我一直说我在学习怎么和计算机对话,这其实是一种比喻。编程的本质我觉得是【让计算机操作和处理数据】。那么【数据类型】它就来了。在Python中,所有数据都可以被归入某个数据类型中。至于要归类的原因,我们可以理解为:不同数据类型对应的概念、特性以及它们支持的操作可能也是不同的。就好比刑警叔叔是抓坏蛋的,交警叔叔是指挥交通秩序的一样。不同类型的叔叔,会有不同的特性。Python里面的【数据类型】其实也一样。关于【数据类型】里常见的具体类型,我们下次说,因为你在火星上看不了这么细。

那么【控制流】这个看起来很装的词又是什么意思?控制流是控制程序的执行流程、代码的运行顺序。我们看下面这张图:

代码的运行顺序

通过上图我们可以发现,常见的代码运行顺序有3种:顺序结构,分支结构,循环结构。所以【控制流】控制的是代码的执行逻辑,这个逻辑里包含了很多情况:

顺序结构:简单但严格的从上往下

分支结构:告诉计算机是还是不是?是咋地?不是又咋地?基于条件判断的分支逻辑

循环结构:告诉计算机是还是不是?是咋地?不是就给咱原地打转基于条件判断的循环逻辑

理解了【控制流】,我们再来看【函数】。【函数】就是一个打包好的功能,你使用某个函数的时候,计算机就会去执行之前完成之前就设定好的功能。这样说可能有一点抽象,我来举个例子。比如下面这个函数:

Type(168)

上面有说到【数据类型】,当你忘记 168 的数据类型的时候,你就可以使用 Type() 这个函数,计算机就会帮你查询到这个数据的类型是什么。所以【函数】就是预先打包好的某一个功能。【内置函数】就是Python 自带的某个功能,安装 Python 后可以直接使用。使用方式:函数名(),例如你刚刚认识的 Type() 。

好了叽里呱啦一大推说完了前3个部分,最后我们来看【模块】和【类】,我准备用四句话介绍完:

先检查一下【函数】是什么意思?

【函数】就是打包好的一个功能对吧。

那么【模块】就是打包好的一系列相关功能,导入模块就可以使用模块里的功能。

【类】则是打包代码的方式。好了,说完了!

说到这里你肯定有个疑问,这个【函数】、【模块】、【类】怎么一直要打包打包,和快递小哥发快递一样。到底为啥要打包呢?还是拿刚刚说的函数: Type() 来说明。如果你每次要去查一下【数据类型】就得哐哐哐敲一顿代码,你烦不?那如果是相同的、重复性的操作,是不是可以写一次代码然后打包变成一个叫 Type() 的东西,下次直接省去哐哐哐的过程呢?所以打包的意义是,让代码可以方便的重复利用。

最后我们总结一下今天在火星上看到的5个东西:【数据类型】就是各种叔叔(数据)的类型;【控制流】控制的是代码的执行逻辑;【函数】是打包好的一个功能;【模块】是打包好的一系列相关功能;【类】是打包代码的方式。

声明:本文部分素材转载自互联网,如有侵权立即删除 。

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容