当前课程知识点:计算思维与人工智能基础 >  第三部分:python基础 >  第二章:编码规范 >  2.1 python编码规范

返回《计算思维与人工智能基础》慕课在线视频课程列表

2.1 python编码规范在线视频

下一节:2.2常量和变量

返回《计算思维与人工智能基础》慕课在线视频列表

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的值

那么可以把三条语句写在同一行里面

他可以按三条语句正常执行

我们得到的结果也是正确的

计算思维与人工智能基础课程列表:

第一部分:计算思维

-1.计算思维的提出

-2.计算思维的要素与应用

-3.培养计算思维

-4.智能时代的教师与教学

-章测试

第二部分:人工智能

-1.人工智能的发展

-2.人工智能的实现与机器学习

-3.人工智能产业

-章测试

第三部分:python基础

-第一章:python简介

--1.1python的介绍

--1.2.anaconda的安装

--章测试

-第二章:编码规范

--2.1 python编码规范

--2.2常量和变量

--章测试

-第三章:数据类型

--3.1数据类型概述

--3. 2.数据转换

--3.3数据类型区别

--章测试

-第四章:基本运算

--4.1.基本运算符

--4.2比较运算符

--4.3逻辑运算符

--4.4位运算符

--4.5成员运算符与身份运算符

--4.6运算符的优先级

--章测试

-第五章:程序控制结构

--5.1顺序结构

--5.2条件结构

--5.3循环结构

--5.4跳转结构

--5.5异常处理

--章测试

-第六章:函数、模块与面向对象

--6.1函数的定义与调用

--6.2面向对象

--6.3魔法函数的应用

--6.4模块与包

--章测试

-第七章:文件操作

--7.1文件的打开与读取

--7.2文件的写入

--7.3CSV模块的应用

--章测试

-第八章:python生态库

--8.1第三方库的安装

--8.2标准库-Os库与Sys库

--8.3.标准库-Time库

--8.4标准库-Random库

--8.5标准库-Turtle库

--8.6第三方库-词云库

--8.7第三方库-pyinstaller库

--8.8第三方库-numpy库(上)

--8.9第三方库-numpy库(下)

--8.10第三方库-pandas库

--8.11第三方库-matplotlib库

--章测试

-第九章:TensorFlow基础

--9.1TensorFlow简介

--9.2TensorFlow 2.0的改进

--9.3TensorFlow的数据应用

--9.4 TensorFlow的设备应用

--9.5.TensorFlow中常用操作

--章测试

-第十章:实例分析与实践

--10.1认识回归问题

--10.2房价的预测

--10.3手写数字识别

--10.4卷积神经网络的介绍

--10.5全连接网络的搭建

--10.6卷积神经网络的实现服饰图片的分类

--10.7LeNet的介绍

--章测试

-第十一章:人工智能在自然语言中的应用

--11.1自然语言处理

--11.2命名实体识别技术

--11.3词向量表示

--11.4自然语言处理的挑战及应用

--章测试

2.1 python编码规范笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。