Pythoner:什么是常量,什么是变量?
朋友们好,这一篇推文我主要来普及两个概念,就是「常量」和「变量」,这两个概念很简单理解,以后我们在使用 Python 编程的时候也会经常用到。小帅b会一直延用轻松的风格来告诉大家怎么玩 Python,当然有什么建议可以在后台给我留言。
又特么废话,快点进入正题。
1.常量
我们知道,世界杯踢球每队会派出 11 名队员出场比赛,这里的 11 是固定不变的。我们高中的时候学的物理有个叫做重力加速度的概念,它是 9.8 m/s²,这里的 9.8 也是一样是固定不变的,对于这些固定不变的,具备字面上的意义的量我们就称为「常量」,它就像一座高高的大山,不会被轻而易举的改变,愚公移山?不存在的。
愚公不畏艰难,坚持不懈,挖山不止,最终感动天帝而将山挪走的故事。通过愚公的坚持不懈与智叟的胆小怯懦,以及“愚”与“智”的对比告诉人们,无论遇到什么困难,只要有恒心、有毅力地做下去,就有可能成功。
这特么跟常量有毛关系?
2.变量
在《自己动手写一个会跟你 Say Hello 的 python 程序》中我们就谈到了变量这个玩意,我说变量可以把它理解为一个「桶」,你可以通过它来存储一些变化的值。
其实说白了变量只是你的计算机中存储信息的一部分内存,它可以存储所有可以变化的值。
比如说你想要用「 i 」 来表示一个变量,对python来说是一件很简单的事,你只要用 「i = 变化的值」就可以了。
举个例子:
这里使用 i 来表示一个变化的值 5,也就是说我们将 5 赋值给变量 i 。那么现在这个 i 指向的值就是 5 。
所以这里的 i+6 就是 5+6。
假如我们现在想让 i 来表示的值变成 2,这完全没问题,只要这样即可:
男人能屈能伸,可长可短,算不算变量?
注意了,Python中的变量名称只能由字母、数字、下划线构成,而且不可以数字打头,像「xiaoshuaib_520」这样的是合法的,但是如果是「520_xiaoshuaib」那是不可以的。
不信你瞧:
不好意思,他又特么不要脸了。
我的公众号希望坚持原创,并且带来有价值的内容,通过这里让你能够轻松学到你想要的 python 所有。当然,坚持原创不易,我希望得到你的支持,如果你觉得有用,分享给你身边的朋友来这里一起玩,小帅b在此谢过大家!
- 基础快速过 之C语言 二:什么是关键字 标识符 系统保留字 变量和常量[各个语言通用]
- Java第11次作业:什么是继承?继承的好处?什么是覆写?super()?构造代码块?子父类初始化顺序? 抽象类能用final声明吗?final关键字声明类 方法 变量以及全局常量?抽象类的构造方法?
- 【慕课笔记】第二章 变量和常量 第3节 变量是什么
- 程序开发,数据变量常量对象等保存到什么地方?
- 问题010:在Java中,什么是常量,什么是变量?
- 变量——全局变量,局部变量,常量分别保存在内存中的什么地方?
- Java 基础笔记之二 变量和常量有什么区别
- 字符串/转移字符/数据类型/常量/变量.{printf("%d\n", printf("%d\n", printf("%d\n", i)));}输出什么???及练习题
- Java常量和变量
- C语言基础学习基本数据类型-变量和常量
- [入门]什么是变量,变量名,及值
- c#如何区分静态只读变量和常量
- 如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)
- Swift学习笔记基础语法-常量与变量
- PHP 变量与常量
- java声明变量和定义变量有什么不同?
- 定义c/c++全局变量/常量几种方法的区别
- 属性(property)与成员变量(ivar)有什么区别?
- js中++写在变量前后会有什么不同?
- PHP初学_变量常量