课时20:字面量和变量

简介: 本章节是属于第二章,理论知识偏多,练习较少,本章节内容需记忆和理解。刚开始学习编程时,有很多概念需要掌握,强调不需要把学习内容理解透彻,需要记忆的内容适当记忆。本节主要讲解字面量和变量的区别以及使用。字面量和变量的学习较简单,在平时所学数学中会接触到。1. 基本概念2. 使用方法

课时20:字面量和变量

 

摘要:本章节是属于第二章,理论知识偏多,练习较少,本章节内容需记忆和理解。刚开始学习编程时,有很多概念需要掌握,强调不需要把学习内容理解透彻,需要记忆的内容适当记忆。本节主要讲解字面量和变量的区别以及使用字面量和变量的学习较简单,在平时所学数学中会接触到。

1. 基本概念

2. 使用方法

 

01. 基本概念

1.1 字面量

(1)字面量的概念:字面量是一个一个的值,例如1,2,3,4,‘HELLO’等。字面量所表示的意思就是字面的值,例如1所表示的就是1。字面量表里如一(字面量就是我们看到的是什么意思,它表现的就是什么意思)。在程序中可以直接使用字面量。

例如:Print(123123就是一个字面量。

image.png

(2)字面量的特点:不可以改变

1.2 变量(Variable)与字面量相对

(1)变量的概念:变量可以用来保存字面量(变量本身没有任何意思,它会根据不同的字面量表示不同的意思),并且变量中保存的字面量是不定的。

例如:a=10,a是变量,是将10赋值给aa表示的就是10。

image.png

(2)变量的特点:变量中的值可以改变

 

02. 使用方法

2.1 字面量和变量的使用

字面量和变量在程序中都可以使用。一般我们在开发时,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量,即将字面量赋值给变量。

例如:当薪水是‘123456789’,其在程序中的多个位置使用时,直接用字面量只能一个个位置填写修改比较麻烦且长时间下来可能会忘记‘123456789’是什么内容

故使用变量 Salary=123456789

image.png

2.2 直接使用字面量的缺点

(1)不方便使用值太长的情况下

(2)不方便维护修改

(3)意思不明确

不知道值是什么意思,但是如果用变量, Salary=123456789 ,以后可直接使用 Salary ,不用在输入 123456789了 ,有 600 个,就写 600 个 Salary ,并不用全部更改,只需改这一个部分。开发时很少使用字面量,是直接把字面量赋值给变量。

相关文章
|
索引 Python
全解析!9个处理Excel的Python库,到底哪个最好用?
全解析!9个处理Excel的Python库,到底哪个最好用?
6378 1
全解析!9个处理Excel的Python库,到底哪个最好用?
QString与char *之间的完美转换,支持含有中文字符的情况
QString与char *之间的完美转换,支持含有中文字符的情况
2511 0
|
网络协议 数据可视化 Unix
Xshell 7(SSH远程终端工具) v7.0.0109 官方中文正式版(附文件+安装教程)
Xshell 7(SSH远程终端工具) v7.0.0109 官方中文正式版(附文件+安装教程)
13656 0
Xshell 7(SSH远程终端工具) v7.0.0109 官方中文正式版(附文件+安装教程)
|
5月前
|
监控 网络协议 Linux
硬件厂商的MIB文档详解 | 如何查询OID? | MIB Browser实战指南-优雅草卓伊凡
硬件厂商的MIB文档详解 | 如何查询OID? | MIB Browser实战指南-优雅草卓伊凡
506 12
硬件厂商的MIB文档详解 | 如何查询OID? | MIB Browser实战指南-优雅草卓伊凡
|
8月前
|
Java C# C++
如何简单地理解Python中的if __name__ == '__main__'
本文介绍了Python中`__name__ == '__main__'`的作用和原理,解释了它如何作为程序入口控制代码执行。当.py文件直接运行时,`if __name__ == '__main__'`下的代码块会被执行;而当文件作为模块被导入时,该代码块不会执行。此外,文章还探讨了`__name__`变量在包结构中的作用,以及`__main__.py`文件与`python -m`命令的关系,详细说明了不同运行方式对模块路径的影响。
551 18
|
11月前
|
存储 算法 C语言
用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容
本文探讨了用C语言开发游戏的实践过程,包括选择游戏类型、设计游戏框架、实现图形界面、游戏逻辑、调整游戏难度、添加音效音乐、性能优化、测试调试等内容,旨在为开发者提供全面的指导和灵感。
425 2
|
运维 监控 Devops
DevOps 的不同阶段
【8月更文挑战第27天】
283 6
|
监控 NoSQL 算法
在Linux中,如何排查死锁问题?
在Linux中,如何排查死锁问题?