在Python中定义一个常量的方法


Posted in Python onNovember 10, 2018

大家都知道,网络上流行这么一句话

如果一个程序,JAVA需要写1000行,那PHP要写500行,而Python只要写200行就可以拉~~

那么在Python中,如何用代码去实现一个常量呢?

class MyNum(object):
  def __init__(self):
    self.__PI = 3.1415926
 
  @property
  def PI(self):
    return self.__PI
 
mynum = MyNum()
print(mynum.PI)

这是通过私有属性去定义,通过装饰器@property可以在外部访问的一个常量

那么,什么是property呢?

property实际上是一种属性,是一种用起来像是使用的实例属性一样的特殊属性,可以对应于某个方法

使用方式:在方法上方加@property装饰器

注意:有且只能有一个self参数,调用时无需括号。

以上这篇在Python中定义一个常量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用scrapy采集时伪装成HTTP/1.1的方法
Apr 08 Python
python实现将html表格转换成CSV文件的方法
Jun 28 Python
Python使用gensim计算文档相似性
Apr 10 Python
浅谈Python的文件类型
May 30 Python
python利用lxml读写xml格式的文件
Aug 10 Python
pycharm远程调试openstack代码
Nov 21 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
使用Python将Mysql的查询数据导出到文件的方法
Feb 25 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
Apr 25 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
详解Selenium 元素定位和WebDriver常用方法
Dec 04 Python
Python第三方库安装缓慢的解决方法
Feb 06 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 #Python
浅谈python连续赋值可能引发的错误
Nov 10 #Python
Linux下安装python3.6和第三方库的教程详解
Nov 09 #Python
Python2和Python3.6环境解决共存问题
Nov 09 #Python
python3 面向对象__类的内置属性与方法的实例代码
Nov 09 #Python
python 不同方式读取文件速度不同的实例
Nov 09 #Python
对python多线程与global变量详解
Nov 09 #Python
You might like
PHP Global定义全局变量使用说明
2013/08/15 PHP
WordPress主题制作中自定义头部的相关PHP函数解析
2016/01/08 PHP
PHP的JSON封装、转变及输出操作示例
2019/09/27 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
2020/09/15 PHP
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
javascript中闭包(Closure)详解
2016/01/06 Javascript
jQuery源码分析之sizzle选择器详解
2017/02/13 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
JS数据类型判断的几种常用方法
2020/07/07 Javascript
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
栈和队列数据结构的基本概念及其相关的Python实现
2015/08/24 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
优秀党员转正的自我评价
2013/10/06 职场文书
警校毕业生自我评价
2014/04/06 职场文书
培训讲师岗位职责
2014/04/13 职场文书
授权委托书
2014/07/31 职场文书
工作业绩不及格检讨书
2014/10/28 职场文书
幼儿园见习报告
2014/10/30 职场文书
2014年法制宣传日活动方案
2014/11/02 职场文书
2015年行政执法工作总结
2015/05/23 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
PHP使用QR Code生成二维码实例
2021/07/07 PHP
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
2021/10/16 HTML / CSS
Python MNIST手写体识别详解与试练
2021/11/07 Python