千家信息网

Python 极简教程(四)变量与常量

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,变量和常量在 Python 中没有 常量 与 变量 之分。只有约定成俗的做法:全大写字母的名称即为 常量:PI = 3.1415926全小写字母的名称为 变量:name = 'nemo'变量与常量都是
千家信息网最后更新 2026年11月02日Python 极简教程(四)变量与常量

变量和常量

在 Python 中没有 常量 与 变量 之分。只有约定成俗的做法:
全大写字母的名称即为 常量:

PI = 3.1415926

全小写字母的名称为 变量:

name = 'nemo'

变量与常量都是用来在程序运行过程中,储存需要用到的值的。

  • 变量在运行过程中会变化,用于存储临时的值;
  • 常量在运行过程中不变,用于储存固定的值。一般常量都是放在顶部,作为全局使用。
    然而只是约定而已,Python 并没有语法上的强制要求,所以其实常量也可以变的,不过一般来说我们不会那么干。

    赋值

    我们用等号=来给变量赋值,什么是赋值呢?

    注意,不是等于,a = 1这条语句不是说 a 等于 1;
    而是在内存中分配了一块空间把1这个整数存储起来,然后又在内存中创建了一个名为a的变量,并且将a变量指向存储1的内存地址。

这句话不能理解也没关系,你只要知道a = 1这条语句运行之后,a就是一个变量,它代表的值就是 1。
当然a 作为一个变量,它的值会随着重新赋值而发生变化。

>>> a = 1>>> a1>>> a = 'nemo'>>> a'nemo'

上面的代码,a变量的值从1变为了'nemo'。

a变量的值从1变为了'nemo',实际上是在内存中又新分配了一块空间存储nemo这个字符串,然后将a的指向从原来指向1改为了指向nemo的内存地址。而原来的1就没有任何变量指向它了,那么等待它的将是被垃圾清理机制自动清除。

在 Python 中,不用在声明时指定变量类型,甚至不需要去声明,直接使用即可。
但是偶尔我们也需要指定变量类型,那么可以先给变量赋一个初始值:

>>> num = 0>>> char = ''
变量 常量 内存 指向 存储 运行 过程 名称 地址 字母 就是 是在 空间 类型 语句 变化 约定 没关系 一般来说 不用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 互联网公司 科技公司 北京互联网科技公司 中国 科技 互联网 致聘互联网科技 互联网公司会议桌创意科技软装饰 富国互联网科技创新基金 字节跳动和互联网科技 互联网金融中的现代科技 武汉健翔互联网络科技有限公司 坤平互联网科技 区块链结合互联网科技 工业互联网展湾科技股份有限公司 互联网第三次科技革命特征 广州千川互联网科技有限公司 35岁以上互联网科技行业 济南小医互联网科技有限公司招聘 珠海东科互联网科技有限公司 北京品多多互联网科技有限公司 科技发展第三阶段互联网时代 互联网科技股 有格互联网科技 湖南永感互联网科技有限公司 科技服务与互联网 喔噻互联网科技 互联网科技媒体 互联网科技小额贷款 西藏七维空间互联网科技有限公司 南通创西澳互联网科技有限公司 小米互联网科技园入驻
0