码迷,mamicode.com
首页 > 编程语言 > 详细

python 5 ==和is

时间:2018-05-03 16:29:36      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:读取   转换   ret   bsp   init   else   err   error:   ror   

 is 是?较两个引?是否指向了同?个对象(引??较)。

== 是?较两个对象是否相同

 

.

使?property取代getter和setter?法
@property 成为属性函数,可以对属性赋值时做必要的检查,并保证代码
的清晰短?,主要有2个作?
将?法转换为只读
重新实现?个属性的设置和读取?法,可做边界判定
class Money(object):
      def   __init__(selff):
              self.__money = 0
      @property
       def  money(self):
              return self.__money

       @money.setter
        def  money(self, value):
               if    isinstance(value, int):
                    self.__money = value
               else:
                    print("error:不是整型数字")

 

python 5 ==和is

标签:读取   转换   ret   bsp   init   else   err   error:   ror   

原文地址:https://www.cnblogs.com/xubing111/p/8985613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!