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

python的类

 python中的类用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

一、object是python的默认类,有很多方法,python3默认所有的类都继承object,定义类的时候类名后面加不加括号,或者括号内写上object,以下三种写法都是一样的。

class a:pass
class a():pass
class a(object):pass

二、类有一个名为 __init__() 的特殊方法(构造方法),该方法在类实例化时会自动调用,像下面这样:

# __init__构造方法测试class people(object):#定义__init__构造方法def __init__(self):print("我是__init__方法,自动执行!")
people()

三、类的方法

#定义类
class people(object):#定义基本属性name = ''age = 0#定义私有属性,私有属性在类外部无法直接访问__weight = 0#定义构造方法def __init__(self,n,a,w):self.name = nself.age = aself.__weight = wdef speak(self):print("{}说:我{}岁。".format(self.name,self.age))#实例化类
p=people("jack",12,100)
p.speak()

http://www.lryc.cn/news/216773.html

相关文章:

  • 前端 用HTML,CSS, JS 写一个简易的音乐播放器
  • 自定义QChartView实现鼠标放在图表时,显示鼠标位置坐标值(x,y)
  • antv/g6 交互与事件及自定义Behavior
  • MongoDB根据时间范围查询
  • 大数据Doris(十五):Doris表的字段类型
  • 文本批量处理,一键转换HTML文件编码,释放您的繁琐工作!
  • 硬件工程师到底可以从哪些方面提升自己?
  • 论文辅助笔记:t2vec models.py
  • R语言如何写一个爬虫代码模版
  • 鸿运主动安全云平台任意文件下载漏洞复习
  • CMake基础【学习笔记(八)】
  • 异常的学习
  • 【洛谷 P1101】单词方阵 题解(深度优先搜索)
  • 教师减负神器
  • Web 开发之前的一些话
  • git快速入门!!! git的常用命令!!!
  • C++并发编程实战——01.并发与并行
  • PLC如何远程控制、调试?贝锐蒲公英二层组网功能一招搞定
  • 【大数据】-- flink kubernetes operator 入门与实践
  • 网络安全在代理技术中的实现与应用
  • Nginx搭配负载均衡和动静分离:构建高性能Web应用的完美组合
  • windows 运行 Mysql Command Line Client 自动关闭闪退原因分析
  • 在CATIA工程制图中自动生成尺寸
  • 蓝桥杯 (C++ 求和 等差数列 顺子日期 灌溉)
  • Spring AOP基于XML方式笔记整理
  • Docker HTTP(S) Proxy代理方式连接互联网
  • 华纳云:centos系统中怎么查看cpu信息?
  • 如何选择微信管理系统?
  • 文字的力量
  • 荒野大镖客emp.dll文件丢失的怎么办,快速修复游戏dll问题