在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爬虫之模拟知乎登录的方法教程
May 25 Python
python读取与写入csv格式文件的示例代码
Dec 16 Python
python2与python3的print及字符串格式化小结
Nov 30 Python
如何使用Python实现斐波那契数列
Jul 02 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
python装饰器练习题及答案
Nov 01 Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 Python
如何使用python记录室友的抖音在线时间
Jun 29 Python
python中Django文件上传方法详解
Aug 05 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
python 基于pygame实现俄罗斯方块
Mar 02 Python
python文本处理的方案(结巴分词并去除符号)
May 26 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
smarty实例教程
2006/11/19 PHP
一个漂亮的php验证码类(分享)
2013/08/06 PHP
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
phpmyadmin中禁止外网使用的方法
2014/11/04 PHP
php实现html标签闭合检测与修复方法
2015/07/09 PHP
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
javascript随机之洗牌算法深入分析
2014/06/07 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
JavaScript——DOM操作——Window.document对象详解
2016/07/14 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
Angular CLI在Angular项目中如何使用scss详解
2018/04/10 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
JavaScript switch语句使用方法简介
2019/12/30 Javascript
纯js+css实现在线时钟
2020/08/18 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Python获取当前时间的方法
2014/01/14 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
python将list转为matrix的方法
2018/12/12 Python
Django ORM 聚合查询和分组查询实现详解
2019/08/09 Python
Python Web框架之Django框架文件上传功能详解
2019/08/16 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
numpy按列连接两个维数不同的数组方式
2019/12/06 Python
Django后端分离 使用element-ui文件上传方式
2020/07/12 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
水污染治理工程专业自荐信
2014/06/21 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
导游词创作书写原则以及开场白技巧怎么学?
2019/09/25 职场文书
Django实现在线无水印抖音视频下载(附源码及地址)
2021/05/06 Python