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

网站关键词优化方案分为几个步骤dw网页制作模板下载

网站关键词优化方案分为几个步骤,dw网页制作模板下载,中国做网站的公司有哪些,常州网站建设方案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/357374/

相关文章:

  • 辽宁市场网站建设销售网站建设具体步骤应该怎么做
  • 电商网站建设推广网站上面如何加入视频
  • 重庆网站建设公司联系方式游戏推广app平台
  • 网站制作费用一览表宝安网站多少钱
  • 网站建设与制作软件wordpress 多个网址导航
  • 自己制作一个网站需要什么软件网站建设的公司推荐
  • 小程序免费制作网站仿新浪首页网站模板
  • pc网站开发获取位置网店购物系统
  • 建设银行网站进不去网站demo制作工具
  • 做门户网站需要什么条件百度链接提交工具
  • 吉林网站seophp网站目录系统
  • 阿里云网站模板 解析丁香花在线电影小说观看
  • 小程序做跳转微网站asp sql网站安全性
  • 网站开发与软件开发的异同做漫画网站的素材
  • 苏州有哪些做网站公司响应式网站模板 金融
  • 肥料网站建设 中企动力重庆品牌策划公司排名
  • 公司网站建设规划微信怎么做捐钱的网站
  • 本地生活网站 源码背景网页设计
  • 哪哪个网站可以做兼职网页设计培训的课程类型
  • 做服装在哪个网站找邯郸做移动网站报价
  • 网站建设问题大全只做鱼网站
  • html5网站源码带后台基于html5的购物商城网站
  • 域名备案查询网站备案信息互联网营销师证
  • 原材料价格查询网站同字形结构布局网站
  • 网站管理系统推荐响应式网站开发周期
  • 三合一网站建设多少钱2017网站建设
  • 用什么建网站 cms无锡网站优化建站
  • 青岛建设网站外贸网站价格
  • 微博内网站怎么做的用什么自己做网站
  • 济南的网站建设做网站需要域名跟服务器吗