常量与变量详解
简介:变量是计算机语言中能计算结果或能表示值的抽象概念。
变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为使能表示可变状态、具有存储空间的抽象(如在java和visual basic中);但另外一些语言可能使用其他概念来指称这种抽象,而严格地定义“变量”的准确外延。
上面我们介绍了变量,那我们在编程(python)中使用变量呢?
日常生活中:
姓名:Roseblack
年龄:18
爱好:听音乐
编程中:
username="Roseblack"
age=18
hobby="music"
语法格式:username="Roseblack"
变量名 赋值符号 变量值
底层原理:遇到赋值符号先看符号右边的再看左边的
然后先看上面再看下面。
age = 18
1.在内存空间中申请一块内存空间存储18
2.将18所在的内存地址绑定给变量名age
3.之后如果要访问18就通过变量名age访问即可
命名风格
1.驼峰体
大驼峰 #所有单词首字母大写
UserNameFrimDB
小驼峰 #第一首字母小写其余首字母大写
userNameFromDB
"""javascript推荐使用驼峰体"""
2.下划线 #单词与单词之间下划线隔开
user_name_from_db
"""python推荐使用下划线"""
变量三要素
1.变量的值
2.变量的内存地址
3.变量的数据类型
变量讲完了,我们该聊聊常量了
常量
简述:主要用于记录一些不变的状态
常量就是不变的变量,比如身份证号码、数学中圆周率都是常量,在Python中通常用全部大写的变量表示常量
但事实上从Python的语法角度上看,身份证号码、圆周率依然是一个变量,因为Python没有任何机制保障常量不会被改变,改变其值,也不会报错。所以用全部大写的变量名表示常量只是程序员的一种习惯的用法。
常量通常放在代码的最上部,并作为全局变量使用。如果在编程中遇到常量,一定要慎重、慎重、慎重。