在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过滤字符串中不属于指定集合中字符的类实例
Jun 30 Python
Python 备份程序代码实现
Mar 06 Python
Python 文件处理注意事项总结
Apr 10 Python
python3如何将docx转换成pdf文件
Mar 23 Python
将python代码和注释分离的方法
Apr 21 Python
Python设计模式之外观模式实例详解
Jan 17 Python
Python中的类与类型示例详解
Jul 10 Python
Python检查图片是否损坏及图片类型是否正确过程详解
Sep 30 Python
Python numpy数组转置与轴变换
Nov 15 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
May 07 Python
Python如何把十进制数转换成ip地址
May 25 Python
python 8种必备的gui库
Aug 27 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短域名转换为实际域名函数
2011/01/17 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
深入php数据采集的详解
2013/06/02 PHP
基于PHP创建Cookie数组的详解
2013/07/03 PHP
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
JsEasy简介 JsEasy是什么?与下载
2007/03/07 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
jQuery解析返回的xml和json方法详解
2017/01/05 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
浅谈layer弹出层按钮颜色修改方法
2019/09/11 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
[50:15]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
Mytheresa英国官网:拥有160多个奢侈品品牌
2016/10/09 全球购物
英国领先的维生素和补充剂品牌:Higher Nature
2019/08/26 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
会议活动邀请函
2014/01/27 职场文书
《尊严》教学反思
2014/02/11 职场文书
浪漫婚礼主题活动策划方案
2014/09/15 职场文书
求职自我评价怎么写
2015/03/09 职场文书
公司晚会主持词
2019/04/17 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python