常量与变量详解



简介:变量是计算机语言中能计算结果或能表示值的抽象概念。

    变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如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没有任何机制保障常量不会被改变,改变其值,也不会报错。所以用全部大写的变量名表示常量只是程序员的一种习惯的用法。

 

常量通常放在代码的最上部,并作为全局变量使用。如果在编程中遇到常量,一定要慎重、慎重、慎重。

posted @ 2021-11-02 15:33  Roseblacko  阅读(319)  评论(0编辑  收藏  举报