社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

【漫画】11-为什么python的常量不能修改?

python自留地 • 1 月前 • 67 次点击  


可能Python的设计者认为世界上唯一不变的就是变化,所以Python没有提供直接定义常量的功能。

但这难不倒聪明的开发人员,他们想了一个简单的办法——将变量作为常量来使用。

只是要求作为常量使用的变量名必须全部大写, 如果有多个单词的话,每个单词之间用下划线分开,形如
PI、 AGE、 MAX_SIZE等。 

例如:
 age = 18   #  这行代码age被认为是变量 AGE = 18   #  这行代码AGE就被认为是常量  

很简单,对吧?

Python的常量实际上还是变量,只不过在名字上标记了一下。如果你改变了常量的值,Python解释器是不会报错关你小黑屋的,但所有程序猿都会鄙视你-违反行规。

这好比你坐公交占了老弱病残孕的专座,践踏社会道德,虽然大家都鄙视你,但毕竟没有违法警察是不会抓你的。



 一期不够看,你还可以看看这   


【漫画】01-Java、C、Python我该选哪个?
【漫画】02-Python的由来,发生在圣诞节的故事
【漫画】03-Python的语言特点(上)-天下武功唯快不破
【漫画】04-Python的语言特点(中)-到底什么是可移植性?
【漫画】05-Python强在开发快还是跑得快?
【漫画】06-为什么学Python,全网最好的解释
【漫画】07-学Python前你应该知道这些
【漫画】08-手把手教你如何安装Python
【漫画】09-Python快速上手-print 语句
【漫画】10-令人头疼的python变量终于弄清楚了

 

   不忘编程初心,一起学习! 


加微信tlxx233 带你进群一起学编程


戳原文👇纯免费,学编程~

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/187176