| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 测试第十三天学python--类属性与类方法 -> 正文阅读 |
|
[Python知识库]测试第十三天学python--类属性与类方法 |
万物皆对象 类的划分标准,由写代码的人决定 关键字:class class 类名:(#类名的规范是数字、字母、下划线组成,不能以数字开头;首字母大写 驼峰命名) 类属性#放在类中的变量值 类方法#放在类中的函数? 类里的方法必须带self占坑符,表示是实例方法 创建一个实例(对象):类名() 实例具有类中所有属性和方法的使用权限 python中不需要new 类里面的方法分为三种: a.实例方法:这个方法只能实例来调用,必须要创建实例,如果不创建,就需要显示传递 b.类方法:类直接调用类方法;实例也可以调用类方法 @classmethod #类方法 def hero(cls): print("帅") ? c.静态方法:可以不传参数;类直接调用类方法;实例也可以调用类方法 @staticmethod #静态方法 def hero():#可以不传参数 print("帅") ? 三种方法相同点:实例方法传self;类方法传cls;静态方法可以不传? 实例和类名都可以直接调用 区别:类方法和静态方法不能调用类中的属性值 需要自己传递参数 类方法和静态方法的应用:某个函数与其他的类函数、类属性没有任何关联,就可以使用类方法和静态方法 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:30:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |