一、类和对象

  1. 类和对象和概念
  • 类:共性事物的抽象,是对某一类具有共同事物的描述,是具有相同属性和方法的集合
  • 对象:类的实例,是共性事物的一个体现,是这类事物中的每个个体
  1. 总结:

类是对象的模板,对象是类的实例

  1. 创建类的语法
class Math:                   #类名一般首字母大写a = 4                     #属性b = 5def add(self):c = self.a + self.breturn c

注意:

  • 类名一般首字母大写,比如class User ,其中class是关键字
  • 类里面包含属性(变量)与方法(函数)
  • 类函数自带self关键字,不能少! self指向对象本身,是类的实例的一个引用
  • 如果在类或函数里面要调用属性(self.属性名),方法(self.方法名)

二、实例化

  1. 实例名 = 类名(),如上面的Math类实例化; math_1 = Math()

  2. 示例

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
class Friend:def __init__(self, height, age, money):self.height = heightself.age = ageself.money = moneydef can_Cook(self, can = True):if can == True:return "会做饭!"else:return "不会做饭!"Peter = Friend("178", 27, "2000000")
print("Peter今年{0}岁,身高{1}cm, 存款{2}元, 并且{3}".format(Peter.age, Peter.height, Peter.money,Peter.can_Cook()))

运行结果:

Peter今年27岁,身高178cm, 存款2000000, 并且会做饭!

python中的类和对象相关推荐

  1. python中的类与对象

    参考文章:Python的类和对象 入门级讲解(简单粗暴)

  2. python中的类和对象2

    老王开枪完成版: class Ren:def __init__(self,name):self.name = nameself.xue = 100self.qiang = Nonedef __str_ ...

  3. python中类和对象的内容_python中的类和对象

    摘要:本文主要介绍了python中的类和对象的基础内容.由于在c++中对类和对象已经有了较为深刻的认识,所以此部分就是主要熟悉一下创建方法和使用方法. 1.类.对象的创建和简单使用 主要观察创建类的方 ...

  4. python类和对象介绍_python中的类,对象,方法,属性等介绍

    注:这篇文章写得很好.加底纹的是我自己的理解 python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性( ...

  5. python定义一个dog类 类属性有名字毛色体重_全面了解python中的类,对象,方法,属性...

    python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,坐着的椅子就是对象,家里养的小狗也是一个对象...... 我们通过描述属性(特征)和行为来描述一个对象的.比如家里的小狗, ...

  6. Python中的类、模块和包究竟是什么?

    Python培训教程:Python中的类.模块和包究竟是什么?在Python和其他编程语言中,都有类似或相同的概念,如对象.类.模块.包,名称都是一样的,只不过会有细微的一些区别,正是因为有这些存在, ...

  7. Python之面向对象类和对象

    Python之面向对象类和对象 定义一个类:class 定义类的语法: class Test(object):"""类里定义一类事物共同的技能.可以是变量,也可是函数.& ...

  8. python中定义类

    3.2. 定义类 Python是完全面向对象的:可以定义自已的类,从自已的或内置类进行继承,然后对生成的类进行实例化. 在Python中定义类很简单:就象定义函数,没有独立的定义接口.只要定义类,然后 ...

  9. python中的类属性和类方法_python面向对象之类属性和类方法的使用和实例

    类属性和类方法 目标 类的结构类属性和实例属性类方法和静态方法 01. 类的结构 1.1 术语 -- 实例 1. 使用面相对象开发,第 1 步 是设计 类 2. 使用 类名() 创建对象,创建对象 的 ...

最新文章

  1. 示波器测ab相_独有功能,剑走偏锋,示波器鲜为人知的10大特异功能|测试能力篇...
  2. ThreadLocal的两种用法
  3. Vim+ctags+cscope+Nerdtree+Taglist入门
  4. 《统计学》学习笔记之方差分析
  5. 汇编语言(二十五)之成绩分段统计
  6. knn算法python代码_K-最近邻分类算法(KNN)及python实现
  7. GPU是如何工作的?
  8. clock_gettime参数中不同clock ID含义的差别
  9. python字符串和字节串有什么区别_python – 字符串和字节字符串之间的区别是什么?...
  10. 2016年最新C/C++学习路线图 附完整视频资源
  11. atitit.基于虚拟机的启动器设计 --java 启动器 java生成exe
  12. 【转载】哇!!!这个真的是我见过最全的端口介绍了
  13. 保存新浪微博中的作品视频的技巧
  14. 思维导图软件Mindmanager2018下载
  15. CCL2022 中文语法纠错评测
  16. html 中数字一直往上加的动态效果,CSS动画:数字增量效果
  17. python简单图片识别_用Python进行简单的图片识别(1)
  18. html流程svg动画,12款基于SVG的HTML5应用和动画
  19. Redhat Linux 5.3环境实施DB2 V9.7 HADR
  20. 经验总结-显示驱动常见的通用问题

热门文章

  1. 面试宝典_Python.常规算法.0002.输出任意两个字符串中最长公共子串?
  2. 从安全视角来看LXD容器管理程序
  3. jetty 在请求URI里传入非法字符,jetty会断开连接,导致nginx认为该节点不健康
  4. 大学课程重新学习-操作系统
  5. cmake 生成vc 项目文件
  6. OpenSSL状态机中可选消息的处理
  7. 卸载受密码保护SEP Norton 11
  8. 使用优化器提示(Optimizer Hints)
  9. 为工厂分配用于公司间Invoice的销售范围
  10. ORACLE中高效SQL的写法