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

网页设计介绍北京网站网站开发 实名认证需要备案吗

网页设计介绍北京网站,网站开发 实名认证需要备案吗,太原seo软件,网站怎么设置为可信任网站1、类属性 Python中,属性可以分为实例属性和类属性。 类属性就是 类对象中定义的属性,它被该类的所有实例对象所共有。通常用来记录 与这类相关 的特征,类属性 不会用于记录 具体对象的特征。 在Python中,一切皆对象。类也是一…

1、类属性

Python中,属性可以分为实例属性和类属性。

类属性就是 类对象中定义的属性,它被该类的所有实例对象所共有。通常用来记录 与这类相关 的特征,类属性 不会用于记录 具体对象的特征。

在Python中,一切皆对象。类也是一个特殊的对象,我们可以单独为类定义属性。


class Person(object):
    # 定义类属性
    count = 0
    def __init(self, name, age):
        self.name = name
        self.age = age
        
p1 = Person('Tom', 23)
p2 = Person('Harry', 26)


2、类属性代码实现

定义count类属性,用于记录实例化Person类,产生对象的数量。


class Person(object):
    # 定义类属性count
    count = 0

    # 定义一个__init__魔术方法,用于进行初始化操作
    def __init__(self, name):
        self.name = name
        # 对count类属性进行+1操作,用于记录这个Person类一共生成了多少个对象
        Person.count += 1

# 1、实例化对象p1
p1 = Person('Tom')
p2 = Person('Harry')
p3 = Person('Jennifer')
# 2、在类外部输出类属性
print(f'我们共使用Person类生成了{Person.count}个实例对象')


3、类方法

为什么需要类方法,在面向对象中,特别强调数据封装性。所以不建议直接在类的外部对属性进行直接设置和获取。所以我们如果想操作类属性,建议使用类方法。


class Tool(object):
    # 定义一个类属性count
    count = 0
    # 定义一个__init__初始化方法
    def __init__(self, name):
        self.name = name
        Tool.count += 1
    # 封装一个类方法:专门实现对Tool.count类属性进行操作
    @classmethod
    def get_count(cls):
        print(f'我们使用Tool类共实例化了{cls.count}个工具')
        
t1 = Tool('斧头')
t2 = Tool('榔头')
t3 = Tool('铁锹')

Tool.get_count()


类方法主要用于操作类属性或类中的其他方法。

4、静态方法

在开发时,如果需要在类中封装一个方法,这个方法:

① 既 不需要访问实例属性或者调用实例方法

② 也 不需要访问类属性或者调用类方法

这个时候,可以把这个方法封装成一个静态方法


# 开发一款游戏
class Game(object):
    # 开始游戏,打印游戏功能菜单
    @staticmethod
    def menu():
        print('1、开始游戏')
        print('2、游戏暂停')
        print('3、退出游戏')

# 开始游戏、打印菜单
Game.menu()


 

http://www.yayakq.cn/news/259304/

相关文章:

  • 一米八效果图网站pc 网站开发设计
  • 网站打不开被拦截怎么办百度应用搜索
  • 自己做优惠劵网站wordpress表格功能
  • 海外网站免费建设德宏网页设计
  • 网站建设工程属于科技档案吗网站建设和管理制度
  • 哈尔滨cms网站建设四川公司网站建设招标
  • 记事本做网站怎么加背景图wordpress 获取title
  • 滨州网站建设模板建设武进网站建设好么
  • 网站营销学多久WordPress 虎嗅主题免费
  • 济南做网站互联网公司用wordpress搭建商店
  • 英迈思做网站怎么样什么是百度搜索推广
  • 注册网站一年多少钱万宁市住房和城乡建设局网站
  • 戴尔网站建设的特点网站建设经典教材
  • 做网站 前端wordpress登入插件
  • 服装加工厂网站建设方案计划书华为净亏26亿
  • .电子商务网站的开发原则包括网站运行方案
  • 网站建设经济可行性报告腾讯云 wordpress博客
  • 哪有网站给光头强做面销售网站制作怎么做
  • 南昌网站建设 南昌做网站公司注册公司流程和费用联系人不一样
  • 有哪些做笔译的网站免费做外贸的网站
  • 上海网站推广大全哪个网站可下载免费ppt
  • 网站建设推广服务合同工信部网站备案审核
  • html5网站源码带后台分众传媒电梯广告价格表
  • 专门做设计的网站营销推广平台都干什么的
  • 上高县建设局网站威海网络推广公司哪家好
  • 做网站是什么会计科目济南网站建设服务哪家好
  • 做网站得多钱找婚庆公司去什么网站
  • 企业网站建设内存搜狐快站做淘宝客网站
  • 有哪些网站做任务有佣金wordpress的函数
  • 大港天津网站建设济南室内设计学校