当前位置: 首页 > news >正文

手机电影网站源码模板做淘宝客网站流量选择

手机电影网站源码模板,做淘宝客网站流量选择,php就是做网站吗,广州网络推广服务商属性装饰器: 三个装饰器实现对私有化属性_creat_time的get,set,del方法; 三个装饰器下的方法名都一样,通过message.creat_time的不同操作实现调用get,set,del方法。 __inti__: 创建并…

 属性装饰器:

   三个装饰器实现对私有化属性_creat_time的get,set,del方法;

   三个装饰器下的方法名都一样,通过message.creat_time的不同操作实现调用get,set,del方法。

        __inti__:

                创建并私有化一个属性_creat_time

class Message:def __init__(self):self._creat_time = datetime.datetime.now()  # 初始化一个创建时间

        @property:

                创建一个属性名,就是方法名creat_time

                对应的值就是return的值。

                类比java,就是springBoot框架的@Bean注解

@propertydef creat_time(self):return self._creat_time  # 返回存储的时间
# 测试代码
message = Message()
print("初始创建时间:", message.creat_time)

        @creat_time.setter

@creat_time.setterdef creat_time(self, value):self._creat_time = value  # 设置新的创建时间
# 设置新的创建时间
message.creat_time = datetime.datetime.now() + datetime.timedelta(days=1)
print("更新后的创建时间:", message.creat_time)

        @creat_time.deleter:

  @creat_time.deleterdef creat_time(self):del self._creat_time#删除属性值  del message.creat_timeif getattr(message, "_creat_time", None) is not None:print(message.creat_time)
import datetimeclass Message:def __init__(self):self._creat_time = datetime.datetime.now()  # 初始化一个创建时间@propertydef creat_time(self):return self._creat_time  # 返回存储的时间@creat_time.setterdef creat_time(self, value):self._creat_time = value  # 设置新的创建时间@creat_time.deleterdef creat_time(self):del self._creat_time  # 删除存储的时间# 测试代码
message = Message()
print("初始创建时间:", message.creat_time)# 设置新的创建时间
message.creat_time = datetime.datetime.now() + datetime.timedelta(days=1)
print("更新后的创建时间:", message.creat_time)

property函数:

        私有化_name属性,对外提供name属性的调用

import datetimeclass Message:def __init__(self,name):self._name = namedef get_name(self):return self._namedef set_name(self,name):self._name = namedef del_name(self):del self._namename = property(get_name,set_name,del_name)obj = Message(22)
print(obj.name)
obj.name = 11
print(obj.name)
del obj.name
print(getattr(obj,'name',None))

异常:

        try:

                尝试捕获异常

        except:

                 捕获对应类型异常

        as:

                 类似sql语句的as,给异常对象起个名字

        raise:

                创建一个异常对象

try:data_list = [1,2,1,2]print(data_list[1000])
except IndexError as e:raise Exception("错误")print(e)  #不会输出
except Exception as e:print(e)
finally:print("abc") #最后输出

约束:

        就是接口,python中的接口是在继承的基础上实现的,并且可以多继承

from abc import abstractmethod
class Animal:def eat(self):raise NotImplementedError()@abstractmethoddef run(self):passclass Dog(Animal):def eat(self):print("开吃")def run(self):print("跑啊")
dog = Dog()
dog.run()
dog.eat()
http://www.yayakq.cn/news/103680/

相关文章:

  • 太原网站建厦门seo外包
  • 官网网站备案流程天津建设信息工程
  • 网站建设好之后都有哪些推广方法重庆造价协会官网
  • 给公司做网站基层建设 网站
  • 深圳企业网站哪家强陕西省住房城乡建设厅网站管理中心
  • 南宁网站建设电话免费网络软件
  • 怎么看公司网站是哪里做的wordpress 仿站 主题
  • 小程序导航网站开发wordpress 新建php页面模板
  • 为什么做美食视频网站旅游网站开发的背景及意义
  • 镇江网站建设镇江电商网站的设计与实现视频教程
  • 人力资源网站怎么做公司宣传片拍摄脚本
  • 甘肃新站优化wordpress主页空白
  • 烟台广告公司南网站建设评价正规企业网站开发使用方法
  • 专业的昆明网站建设wordpress备案号代码
  • 免费建站平台排名托管是什么意思
  • 南京网站建设济源新站seo关键词排名推广
  • 铜川免费做网站室内装修效果图网站有哪些
  • 深圳怎么建设网站亿玫网站建设
  • 爱站网关键词搜索工具企业网站建设专业精准乙 鸣远科技
  • 网站seo李守洪排名大师专业建站推广企业
  • 长沙网站seo哪家公司好珠海网站网站建设
  • 珠海网站建设那家好渠道网络大厦
  • 网站加一个会员登陆怎么做360打不开建设银行的网站
  • php做的网站首页是什么文件深圳食品网站建设
  • 图表生成网站网站建设公司的成本有哪些方面
  • 做网站怎么配电脑新乡百度网站推广工具
  • 建设银行的财务网站基于无网站网络营销的问题
  • 网站维护广州建网站网站制作公司加盟
  • 长春专业网站建设模板代理网站一年的费用
  • 如何建设英文网站WordPress 数据库 缓存