在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中用has_key()方法查找键是否存在的教程
May 21 Python
python删除过期文件的方法
May 29 Python
Pycharm学习教程(2) 代码风格
May 02 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
Python通过future处理并发问题
Oct 17 Python
Python3.6简单反射操作示例
Jun 14 Python
python实现汽车管理系统
Nov 30 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
通过 Django Pagination 实现简单分页功能
Nov 11 Python
使用Python内置模块与函数进行不同进制的数的转换
Apr 26 Python
使用TensorBoard进行超参数优化的实现
Jul 06 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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表单微信中自动提交两次问题解决办法
2017/01/08 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
2013/02/05 Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
2013/11/06 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
2015/04/30 Javascript
使用JQuery在线制作ppt并在线演示源码特效
2015/09/08 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
vue中使用v-model完成组件间的通信
2019/08/22 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
儿童编程python入门
2018/05/08 Python
Django代码性能优化与Pycharm Profile使用详解
2018/08/26 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
django3.02模板中的超链接配置实例代码
2020/02/04 Python
Python3 利用face_recognition实现人脸识别的方法
2020/03/13 Python
python如何实时获取tcpdump输出
2020/09/16 Python
CSS3实现类似翻书效果的过渡动画的示例代码
2019/09/06 HTML / CSS
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
英国精品买手店:Browns Fashion
2016/09/29 全球购物
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
房屋改造计划书
2014/01/10 职场文书
读书月活动方案
2014/05/22 职场文书
预备党员公开承诺书
2014/05/28 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
搬迁通知
2015/04/20 职场文书
活动简报范文
2015/07/22 职场文书
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL