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

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

2.2常量和变量在线视频

下一节:3.1数据类型概述

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

2.2常量和变量课程教案、知识点、字幕

下面我们给大家介绍一下常量和变量

实质上Python不支持常量

即没有语法规则限制改变一个常量的值

我们只能约定常量的命名规则

以及在程序逻辑上不对常量的值做出改变

比如说我们有一个常量MAX_SPEED

那么给一个MAX_SPEED赋一个值

我们输出它的值

输出他的地址

当我们的值发生变化的时候

他的地址也是发生变化的

那他其实还是用的变量来存储的

变量的赋值

Python中的变量是不需要申明

每个变量在使用前都必须赋值

变量赋值以后呢该变量才会被创建

像我们的表达式赋值给一个变量

例如123赋值给a

在Python中变量也称为对象的引用

因为呢

变量存储就是对象的地址

变量通过地址引用了对象

变量位于栈内存

对象位于堆内存

变量的赋值还可以通过链式赋值

用于将一个对象赋值给多个变量

如123赋值给xy相当于是把123赋值给x

123赋值给y

另外一种是解包式赋值

用于将系列数据赋值给对应相同个数的变量

那么像123分别赋值给a,b,c

这个地方的是注意变量个数和值的个数必须一致

那我们看这块代码段里面上面一块是链式赋值

下面这是我们的系列解包式赋值

他们都可以得到正确的结果

变量不再使用时候

我们可以通过del语句来删除

那么也就是删除了变量的定义

以后的变量是不可以应用的

嗯看这块代码段

上面通过系列赋值给a,b,c赋了123的值

那么在不用a的时候呢

我们用del(a)把他删除

看这个代码段里面删除之前的可以赋值

打出他的值

那么删除a以后呢

再输出的时候

他就会报错

Python中提供了33个关键字

那么这个关键字都是我们写代码的时候它具有特殊意义的

所以这些关键字是不可以用来利用的

常量变量和其他的标识符的

那我们在实际的应用中的可以通过

help()帮助系统查看关键字

以防我们有用错的时候

好的今天就到这

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

第一部分:计算思维

-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.2常量和变量笔记与讨论

也许你还感兴趣的课程:

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