当前课程知识点:计算思维与人工智能基础 > 第三部分:python基础 > 第二章:编码规范 > 2.1 python编码规范
大家好
我们下面给大家介绍第二章
Python的编码规范
这章呢我们主要给大家介绍Python编码规范的基本规则
变量常量的应用
以及Python中关键字的介绍
首先我们介绍一下Python编码的基本规则
代码的分割
在其他的语言里面
代码分割通常用大括号或者
begin/end 来控制函数类以及其他的逻辑判断
但Python中最具有特色的就是用缩进来写模块
缩进成为Python语法强制的规定
我们需要注意的是
缩进时几个空格都是允许的
但是数目必须统一
我们通常采用四个空格表示一个缩进
同时也要避免将tab制表符与空格混合的缩进风格
目前我们常用的编辑器一般设置成
tab制表符就是四个空格
我们来看这段代码
这是一个for循环
执行体是一个print语句
那么通过三次循环执行print语句执行三次
如果正确缩进呢
我们可以看到他会得到正确的结果
如果我们print语句之前不写缩进呢
他就不认为print语句是for循环的语句体
那他就会报错
那么缩进错误
Python中的注释呢
有两种方法可以注释
一种叫单行注释以#号开头
第二种方法是用作多行注释
他使用三个单引号或者三个双引号
我们也来看这段代码
一行二行
那么这两行是单行注释
四到六是多行注释
用了三个单引号
标识符
在Python里
标识符由字母数字下划线组成
所有标识符可以包括英文
数字以及下划线
但不能以数字开头
Python中的标识符是区分大小写的
以下划线开头的标识符是有特殊意义的
以单下划线开头
比如我们_foo
他代表的不能直接访问的类属性
需通过类提供的接口进行访问
不能用from类的名称import来导入
python中
以下划线开头的_ _foo代表类的私有成员
以双下划线开头和结尾的_ _foo_ _代表
python里特殊方法专用的标识
如_ _init_ _
代表类的构造函数
Python中可以同一行显示多条语句
那么只要用分号分开就可以了
下面我们看这段代码
在一行里面有两个分号分割了三条什么语句
第一条赋值
第二条是打出a的值
第三条打出b的值
那么可以把三条语句写在同一行里面
他可以按三条语句正常执行
我们得到的结果也是正确的
-章测试
-章测试
-第一章:python简介
--章测试
-第二章:编码规范
--2.2常量和变量
--章测试
-第三章:数据类型
--章测试
-第四章:基本运算
--4.2比较运算符
--4.3逻辑运算符
--4.4位运算符
--章测试
-第五章:程序控制结构
--5.1顺序结构
--5.2条件结构
--5.3循环结构
--5.4跳转结构
--5.5异常处理
--章测试
-第六章:函数、模块与面向对象
--6.2面向对象
--6.4模块与包
--章测试
-第七章:文件操作
--7.2文件的写入
--章测试
-第八章:python生态库
--章测试
-第九章:TensorFlow基础
--章测试
-第十章:实例分析与实践
--章测试
-第十一章:人工智能在自然语言中的应用
--章测试