• Python变量与常量


    变量与常量

    ​ 1.常量与变量的区别
    ​ 变量
    ​ 用来记录事物变化的状态,变量的值是可以进行改变的
    ​ 常量
    ​ 用来记录事物不变的状态,常量的值可能不会经常进行改变
    ​ ps:变量和常量其实在使用的时候是一样的,无论是变量还是常量,在创建时都会在内存中有一块空 间,用于保存它的值
    ​ 2.语法结构
    ​ name = 'zhangran'
    ​ 变量名/常量名 赋值符号 数据值
    ​ 使用的时候通过前面的变量名就可以查到对应的数据值

    变量的本质

    ​ name = 'zhangran'
    ​ 遇到赋值符号,从右向左看
    ​ 整个过程:
    ​ 1.在内存空间中申请一块内存空间来存储数据值 zhangran
    ​ 2.给该内存空间绑定一个名字 name
    ​ 3.通过name就可以访问到内存空间中存储的数据值 zhangran
    ​ ps:如果内存中数据没有绑定名字,那么我们就使用不到
    ​ 1.一个数据值可以同时被多个名字绑定,如果赋值符号的右侧也是一个名字,那就意味着是让左边的名字绑向右边名字绑定的数据值,从右向左看,从下向上找。例如:
    ​ a = 123
    ​ b = a
    ​ c = b (结果为123)
    ​ 2.同一个名字同一时间只能绑定一个数据值
    ​ x = 10
    ​ x = x + 10 (结果为20)
    ​ ps:如果右侧是名字和数据值的组合,那就需要先做相应的运算,得出数据值之后再做绑定。
    ​ 3.一个名字只能绑定一个数据值,所以丢弃了10,绑定了20
    ​ x = 10
    ​ x = 20 (结果为20)

    命名规范

    ​ 1.名字里面最多出现数字、字母、下划线
    ​ 2.首字母不能用数字
    ​ 3.名字不能与python中的关键字冲突
    ​ 4.名字尽量做到见名知意,就是从名称就可以知道内容的意义,实在不会可以用拼音,不要用中文

    命名风格

    ​ 1.下划线(python推荐使用)
    ​ user_name_from_others 每个单词之间用下划线连接,如果名字太长可以简化
    ​ 2.驼峰体(js、java推荐使用)
    ​ 2.1.小驼峰
    ​ userNameFromOthers = ‘李易峰’
    ​ 2.2.大驼峰
    ​ UserNameFromOthers = ‘李易峰’

    常量

    ​ 1.在python中没有真正意义上的常量,所有的名字都是变量,常量就是不变的变量
    ​ 将纯大写的变量名看成是常量
    ​ HOST = '10.51.3.2'
    ​ print(HOST)
    ​ 2.在其他编程语言中存在真正意义上的常量,绑定了关系就无法再更改
    ​ ps:常量的其他特性与变量一致

  • 相关阅读:
    android 快速实现 圆角矩形控件 及 圆形控件
    JVM 虚拟机 ----> Java 类加载机制
    从尾到头打印链表 ,合并两个排序的链表、反转链表 :迭代法
    【云原生】Kubernetes----RBAC用户资源权限
    C++:stl:list的常用接口及其模拟实现
    编码器的原理以及在arduino中的使用
    MySQL数据存在更新不存在新增数据
    基于元数据的数据治理分析功能说明
    2.力扣c++刷题-->移除元素
    DataEase启动失败_doris-fe unhealthy_Unable to obtain connection from database: Access ---DataEase工作笔记001
  • 原文地址:https://www.cnblogs.com/zxr1002/p/16387274.html