在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 相关文章推荐
wxPython中listbox用法实例详解
Jun 01 Python
python实现发送邮件功能
Jul 22 Python
如何使用Python标准库进行性能测试
Jun 25 Python
python用win32gui遍历窗口并设置窗口位置的方法
Jul 26 Python
Python转换itertools.chain对象为数组的方法
Feb 07 Python
Python中if有多个条件处理方法
Feb 26 Python
浅谈Django前端后端值传递问题
Jul 15 Python
Pytest如何使用skip跳过执行测试
Aug 13 Python
解决python和pycharm安装gmpy2 出现ERROR的问题
Aug 28 Python
如何使用pycharm连接Databricks的步骤详解
Sep 23 Python
python Yaml、Json、Dict之间的转化
Oct 19 Python
python实现黄金分割法的示例代码
Apr 28 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中的Memcache详解
2014/04/05 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
JQuery中$.ajax()方法参数详解及应用
2013/12/12 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
jquery模拟LCD 时钟的html文件源代码
2014/06/16 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
iView框架问题整理小结
2018/10/16 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
jQuery实现计算器功能
2020/10/19 jQuery
浅谈Vue使用Cascader级联选择器数据回显中的坑
2020/10/31 Javascript
Python多线程同步---文件读写控制方法
2019/02/12 Python
python实现Virginia无密钥解密
2019/03/20 Python
Python minidom模块用法示例【DOM写入和解析XML】
2019/03/25 Python
Python 存储字符串时节省空间的方法
2019/04/23 Python
python如何实现不用装饰器实现登陆器小程序
2019/12/14 Python
Python几种常见算法汇总
2020/06/02 Python
HTML5 新旧语法标记对我们有什么好处
2012/12/13 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
考试退步检讨书
2014/01/15 职场文书
给校长的建议书500字
2014/05/15 职场文书
欢迎标语大全
2014/06/21 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
小学班主任教育随笔
2015/08/15 职场文书
学习型家庭事迹材料(2016精选版)
2016/02/29 职场文书