python 类的书写和实例化 – haodro.com 您所在的位置:网站首页 python类有哪些成员 python 类的书写和实例化 – haodro.com

python 类的书写和实例化 – haodro.com

2023-03-25 04:54| 来源: 网络整理| 查看: 265

这篇技术教程文章主要介绍了python 类的书写和实例化,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2497字,纯文字阅读大概需要4分钟。

创建文件: 习惯使用小写字母当作文件名,可以使用下划线进行分割。

类名的书写规范: 使用驼峰命名法, 大驼峰: MyCar XiaoBaiTu… (类) 小驼峰: myCar xiaoBaiTu… (很少使用)

 

类中内容只有2个:属性和方法 属性:用于描述特征的变量->成员属性 方法:用于描述功能的函数->成员方法

也有一种说法:类中只有属性!

类的书写规则: 1.声明一个类必须使用class关键字 2.类名的声明需要符合驼峰命名法(推荐) 3.类中只能存在两种内容:属性和方法,除此之外不允许出现其他内容 4.声明成员属性的时候,变量必须赋值 5.声明成员方法的时候,按照函数声明规范即可(参数中会自动添加self参数)

实例化对象: 对象变量 = 类名()

 

1.创建类

1 #创建类 2 class Human: 3 #属性--------------------------- 4 sex = '男' #性别 5 age = 25 #年龄 6 name = '张三' #名字 7 height = '178cm' #身高 8 weight = '90kg' #体重 9 color = None 10 #..... 11 #方法-------------------------- 12 #吃饭 13 def eat(self): 14 print('吃饭功能') 15 #喝水 16 def drink(self): 17 print('喝水功能') 18 #学习 19 def study(self): 20 print('学习功能') 21 22 #...

 

2.创建类,并实例化,以及类和实例化的对照

1 #创建类,并实例化,以及类和实例化的对照 2 #声明一个类(汽车类) 3 class MyCar: 4 #成员属性 5 grand = '宝马' #品牌 6 price = 15 #价格 7 color = '粉色' #颜色 8 persons = 7 #座位数 9 #成员方法 10 #运动 11 def move(self): 12 print('汽车开始运动啦~') 13 #制冷 14 def make_cool(self): 15 print('汽车空调制冷中') 16 #加入 17 def make_hot(self): 18 print('汽车空调加入中') 19 #将汽车类实例化一个对象 20 car = MyCar() #调用类得到一个对象 21 22 #查看类的信息---------------------------- 23 #类的id 24 print(id(MyCar)) 25 #输出结果:2100930552952 26 27 #类的类型 type类型 28 print(type(MyCar)) 29 #输出结果: 30 31 #类的值 32 print(MyCar) 33 #输出结果: 34 35 #查看对象的信息----------------------------- 36 #对象的id 37 print(id(car)) 38 #输出结果:1875425562408 39 40 #对象的类型 41 print(type(car)) 42 #输出结果: 43 44 #对象的值 45 print(car) 46 #输出结果: 47 48 #对象的数据类型就是实例化他的类! 49 #补充信息:其实所有数据类型本质上都是一个类。 50 #print(int) 51 #输出结果: 52 #print(float) 53 #输出结果: 54 #print(tuple) 55 #输出结果: 56 #int,float.list,tuple,set,dict 统统都是类,这些类是系统预先定义好的。

 

以上是互联网集市为您收集整理的python 类的书写和实例化全部内容,希望文章能够帮你解决python 类的书写和实例化所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

扫描二维码推送至手机访问。

本文链接:https://www.qyyshop.com/info/828199.html



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有