博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python中如何区分常量和变量
阅读量:4170 次
发布时间:2019-05-26

本文共 423 字,大约阅读时间需要 1 分钟。

变量命名由字母、数字、下划线组成,不能以数字开头,并且对字母大小写敏感。

所谓的常量就是不能改变的量,比如常用的数学常数 PI 就是一个常量,在python中,通常用全部大写的标识符来表示常量,如:PI=3.1415926

但事实上PI仍然是一个变量,python没有任何机制保证PI不会被修改,所以,用全部大写的标识符表示常量只是一个习惯上的用法,

实际上,PI的值仍然可以被修改。

c++ 中通过const来定义常量,比如 const int a=10; 之后,只能读a,而不能写a,而python中没有这种用法。

python通过标识符的大小写来区分变量和常量:变量名大写表示常量,如PI=3.1415926,小写表示变量,如price=2.5

Python中并没有提供定义常量的保留字,但是,可以自己定义一个常量类来实现常量的功能:

具体请参考:

1》

2》

最后,通过一张截图来解释一下,python中变量在计算机内存中的表示:

(完)

你可能感兴趣的文章
vue项目打包后无法运行报错空白页面
查看>>
1136 . 欧拉函数
查看>>
面试题:强制类型转换
查看>>
Decorator模式
查看>>
Template模式
查看>>
Observer模式
查看>>
高性能服务器设计
查看>>
图文介绍openLDAP在windows上的安装配置
查看>>
Pentaho BI开源报表系统
查看>>
Pentaho 开发: 在eclipse中构建Pentaho BI Server工程
查看>>
android中SharedPreferences的简单例子
查看>>
android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
查看>>
andorid里关于wifi的分析
查看>>
Hibernate和IBatis对比
查看>>
Spring MVC 教程,快速入门,深入分析
查看>>
Android 的source (需安装 git repo)
查看>>
LOCAL_PRELINK_MODULE和prelink-linux-arm.map
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
java多线程中的join方法详解
查看>>
idea添加gradle模块报错The project is already registered
查看>>