类的构建

概念:

1、instance object:实例化后产生的对象
2、instance attributes:实例化后的属性
3、object Reference:
4、class object :维护每个类信息的数据结构,和实例对象比,类对象只有一个,实例对象可以有多个
5、class  attributes:类中定义的变量属性
6、method:方法

构建:

class <类名>:'''类描述'''语句块#类定义不限制位置

构造函数:

class <类名>:def __init__(self,<参数列表>)<语句块>#类实例化时使用的函数-构造函数

参数:

第一个参数约定是self,表示类实例本身,其他参数是实例参数

构造函数没有返回值

举例:

class Person:def __init__(self,name,age):self.name = nameself.age = age

python 之 面向对象(成长笔记)相关推荐

  1. 身为程序员月薪还不到50k?你们好菜,我已经拿着阿里成长笔记实现财富自由了

    前言 初中级程序员一般有一定的编程经验,了解项目流程,但有可能不能够自己独立完成项目或只知道一种语言,项目经验较少等. 那应该如何提升自己呢? 第一,多看视频.要时常看视频.因为这是对某个方面知识快速 ...

  2. Python 数据分析与展示笔记3 -- Matplotlib 库基础

    Python 数据分析与展示笔记3 – Matplotlib 库基础 Python 数据分析与展示系列笔记是笔者学习.实践Python 数据分析与展示的相关笔记 课程链接: Python 数据分析与展 ...

  3. Python(23)-面向对象2-继承,多态

    面向对象基本概念2--继承.多态 1.继承基本概念 2.子类重写父类方法 2.1完全重写 2.2扩展父类方法--super() 3.多继承 4.新式类和旧式类 5.多态基本概念 6.类属性.类方法-@ ...

  4. python(22)--面向对象1-封装

    python面向对象 1面向过程/面向对象 2面向对象核心概念-类 3类的设计 3.1类三要素-类名.属性.方法 3.2面向对象基础语法 3.2.1查看对象的常用方法 3.2.2类定义 3.2.3创建 ...

  5. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  6. Python最优化算法学习笔记(Gurobi)

    微信公众号:数学建模与人工智能 github地址:https://github.com/QInzhengk/Math-Model-and-Machine-Learning Python最优化算法学习笔 ...

  7. 《python 程序设计》读书笔记

    <python 程序设计>读书笔记 笔者对于csdn博客的运用还是不太熟练,希望大家能够见谅.以后会不断提升写作的手法.这篇博客是我在学习python程序设计时候的笔记.我也是选择学习了大 ...

  8. 【学习笔记】Python基础入门知识笔记,万字攻略带你走进Python编程

    ​ Python笔记,由此开始吧 本文是笔者在学习Python过程做的笔记总结,将简要讲述Python的基础知识,内容清晰易理解,相信你也能轻松的学会Python的入门基础知识内容.同时也希望这篇文章 ...

  9. 花168大洋买来的「阿里P8Java成长笔记」,看完才知道我就是lj

    阿里内部职级流程 校招生入职阿里,一般定级是 P5,极少数的优秀校招生能够定级为 P6,极极少数的阿里星,能够被评为 P7. 在阿里,普通员工一般两年能够升 P6,有一半人可以五年升到 P7.而 P7 ...

  10. Alibaba独家首发“Java成长笔记”,差距不止一点点

    前言 关于技术人如何成长的问题,一直以来都备受关注,因为程序员职业发展很快,即使是相同起点的人,经过几年的工作或学习,会迅速拉开极大的差距,所以技术人保持学习,提升自己,才能够扛得住不断上赶的后浪,也 ...

最新文章

  1. 如何调用系统的包安装自己的apk呢?
  2. Linux性能测试 KSysguard工具
  3. PostgreSQL触发器的使用
  4. mqtt js 中乱码_mqtt之上RRPC同步调用实战
  5. PadLeft 和 PadRight
  6. 【python 3】 面向对象
  7. 计算机编程课程顺序_九月份可以开始提供650多种免费的在线编程和计算机科学课程
  8. zpf框架的business使用方法
  9. c语言中自定义函数的流程图这么画,c语言流程图怎么画?
  10. windows-更新包
  11. EasyDarwin的交叉编译
  12. tbschedule使用
  13. 一流的企业做标准,二流的企业做品牌,三流的企业做产品怎么理解
  14. 第三次小班讨论课——海明检验码、用晶体管而不是逻辑门实现异或门
  15. 如何申请微信号测试账号,进行微信开发
  16. 《软技能-代码之外的生存指南》————第二篇 自我营销
  17. 计算机技术教学方法,浅谈计算机软件技术教学方法
  18. 35.滚动 scroll
  19. 洛谷P2486 染色
  20. Excel 根据序号分组

热门文章

  1. 第三方软件调用小米默认相机设置步骤
  2. Ubuntu20.04系统笔记本网卡AX211无法找到wifi问题
  3. 无法启动虚拟化 因为虚拟机管理程序未运行问题解决方法
  4. 四级单词自编故事记忆法Week6(1)
  5. nohup: 重定向标准错误到标准输出
  6. 5分钟教你轻松掌握箱线图
  7. html 翻页效果,JavaScript实现翻页功能(附效果图)
  8. 使用CMake编译时出现动态链接库错误no version information available的解决方案
  9. 看过近百份简历后,才悟到简历应该怎么写【以申请硕博为例】
  10. C++游戏编程--模拟红绿灯程序