同学们好,其实文章写到这,我也不知道这算是日记还是一个教程了,不过好像也没什么关系,大家能学到东西就好,闲话少说,进入正题。
在前几篇文章,我们分别介绍了python的优点、发展方向、版本和七大核心数据类型,下面的几部分无非就是语句语法、函数、模块和类这几大部分,其中函数、模块和类这三部分会有难度,不过也没什么大问题,我会在后面的日记把重点难点一一介绍的。
然后说到今天的语句和语法这一部分,这一部分分为三节课讲完,分别是赋值语句、条件测试语句和循环语句,好了,下面开始介绍今天的部分——赋值语句。
首先我们先要介绍一下语法部分,python使用缩进语法,那么什么是缩进语法呢?我们可以看一段我之前写过的一段程序:
这是一段抓取微信公众平台上面文章的一段脚本,我们可以看到,不同于C语言的大括号,python编程每一层代码都存在对齐和缩进,对齐表示这两行代码在同一逻辑层,而缩进则表示这一行代码嵌套在上一逻辑层。、
通常来说,缩进一般采用缩进四个空格,当然你也可以选择八个空格或者制表符(不推荐),这么做的目的是让代码更具有可读性。这一点十分重要,即python的代码块采用缩进语法,一般是四个空格,这是后续编程的基础之一。
python不同于C语言的另一个地方是省去了分号,所以在一行代码的结束就是该行语句的终止。
接下来要介绍的便是赋值语句和表达式语句了,这部分几乎没什么难度,我只讲讲我认为其中的重点。
1、首先是赋值语句,
最简单的赋值语句:
a=1
序列赋值:
a=1
b=2
A,B=a,b
或者
[a,b]=[1,2]
解包赋值:
s=[1,2,3,4]
a,*b=s
此时a=1,b=[2,3,4]因为单个*号会结合a赋值后剩下的部分,全部赋值给b
当然也可以这样:
s=[1,2,3,4]
*a,b=s
此时a=[1,2,3,4]b=1因为单个*号会结合b赋值后剩下的部分,全部赋值给a
多目标赋值:
a=b=c=1,此时对象1有三个引用,这部分可以看之前的动态类型那篇
2、变量命名规则:
必须以下划线和字母开头;区分大小写;禁止使用保留字。
所谓保留字指在python中内置的单词,类似if、while、def、class等等。
具体保留字如下:Python 标识符与保留字(关键字)
好啦,今天的课程就讲到这,赋值语句、条件语句和循环语句基本没什么难度,但是核心数据的类型和基本 的语句语法是一段程序 的基础 ,虽然 难度 不大 ,但是同学们地基 一定 要 砸实。这一部分估计明后两天就会讲完,然后进入的函数部分难度就会上升了,大家做好准备。