小刀笔记3

1、Python中赋值和传递都是引用

2、类属性与实例属性

__author__ = 'MXi4oyu'

class Tool(object):
    #类属性
    num = 0
    def __init__(self,new_name):
        #实例属性
        self.name = new_name
        Tool.num += 1

if __name__=='__main__':

    tool1 = Tool("刀")
    tool2 = Tool("枪")
    tool3 = Tool("剑")
    tool4 = Tool("棍")
    print(Tool.num)

3、类方法与静态方法

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/5/17 上午8:58
# @Author  : MXi4oyu
# @Site    : 
# @File    : clsstatic.py
# @Software: PyCharm

class Human():

    #类属性
    Age=0

    #实例方法
    def __init__(self):
        #实例属性
        self.name="MXi4oyu"

    #类方法
    @classmethod
    def growth(cls):
        Human.Age +=1

    #静态方法
    @staticmethod
    def baseInfo():
        print("Human")


if __name__=='__main__':
    mxi4oyu = Human()
    Human.growth()  #通过类名调用类方法
    mxi4oyu.growth() #通过类对象调用类方法
    print(Human.Age) #打印类属性
    Human.baseInfo() #通过类名调用静态方法
    mxi4oyu.baseInfo() #通过类对象调用静态方法


阅读更多
想对作者说点什么? 我来说一句

小刀网站首页源码

2014年06月07日 2KB 下载

小刀娱乐网源码

2015年09月12日 20.08MB 下载

小刀娱乐网源码(带手机版)

2017年08月18日 3.73MB 下载

魔法小刀

2006年03月16日 199KB 下载

小刀破解VPN图文教程.rar

2010年07月16日 482KB 下载

没有更多推荐了,返回首页

不良信息举报

小刀笔记3

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭