在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自动重试HTTP连接装饰器
Apr 28 Python
python发送邮件功能实现代码
Jul 15 Python
Python Sqlite3以字典形式返回查询结果的实现方法
Oct 03 Python
Python实现列表删除重复元素的三种常用方法分析
Nov 24 Python
python3模块smtplib实现发送邮件功能
May 22 Python
python实现监控某个服务 服务崩溃即发送邮件报告
Jun 21 Python
python3通过selenium爬虫获取到dj商品的实例代码
Apr 25 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
python覆盖写入,追加写入的实例
Jun 26 Python
Pytorch之Variable的用法
Dec 31 Python
Django bulk_create()、update()与数据库事务的效率对比分析
May 15 Python
Python中zip函数如何使用
Jun 04 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 中的类
2006/10/09 PHP
linux系统下php安装mbstring扩展的二种方法
2014/01/20 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
javascript window对象属性整理
2009/10/24 Javascript
通过javascript获取iframe里的值示例代码
2013/06/24 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
Angular使用Md5加密的解决方法
2017/09/16 Javascript
vue小白入门教程
2018/04/02 Javascript
AngularJS实现的base64编码与解码功能示例
2018/05/17 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
webpack 处理CSS资源的实现
2019/09/27 Javascript
Vue+Node实现的商城用户管理功能示例
2019/12/23 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
Python 读取用户指令和格式化打印实现解析
2019/09/02 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
python爬取天气数据的实例详解
2020/11/20 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
html5调用app分享功能示例(WebViewJavascriptBridge)
2018/03/21 HTML / CSS
英国网上购买门:Direct Doors
2018/06/07 全球购物
美国家居用品和厨具购物网站:DealsDot
2019/10/07 全球购物
EntityManager都有哪些方法
2013/11/01 面试题
物流专业大学的自我评价
2014/01/11 职场文书
运动会800米加油稿
2014/02/22 职场文书
电视购物广告词
2014/03/19 职场文书
生日寄语大全
2014/04/08 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
关于学习的演讲稿
2014/05/10 职场文书
社区健康教育工作方案
2014/06/03 职场文书
护理医院见习报告
2014/11/03 职场文书
2014年纠风工作总结
2014/12/08 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript