注:这里只描述使用方法,具体类的概念长篇大论就不要为难我这个懒人了。

总之一句话编程语言只是一个工具,会用就行,好用就行。打破砂锅问到底,我觉得有必要研究一下C,汇编,电子链路等。

class cltdy:   #定义类,并起一个名字n = 1000   #类属性,类内的变量def __init__(self,name,age,profession='IT民工'):  #构造函数,类接收外部传入参数全靠构造函数self.name = nameself.age = ageself.profession = professiondef printing_name(self):   #类的方法print('我的名字是:%s' %self.name)def printing_age(self):print("我的年龄:%s"%self.age)def printing_pfsn(self):print("我的职业:%s" % self.profession)test = cltdy('sober', 25, 'DevOps')  #类的实例化,将参数传入类中,传入参数可以多但不可以少于类构造函数的参数(self参数除外,self是将实例化的变量名传入类)
print("这是类实例化后的内存地址: %s" % test)
test.printing_name()   #调用实例化后类中的方法
test.name = 'moon'   #可以修改构造函数中参数的值
test.printing_name()
test.printing_pfsn()
print(test.n)
test.n = 2000 #修改类属性,只针对test实例化生效
print(test.n, '\n=====================')t2 = cltdy('jack', 22, 'student')   #实例化类对象,命名t2
print(t2.n)
t2.printing_age()

python类的使用(类定义,构造器,类属性,方法)相关推荐

  1. Python的类和对象的介绍,定义类和对象,定义实例方法和属性以及Python中的魔法方法

    Day09新手小白学python 第九节 Python的类和对象的介绍,定义类和对象,定义实例方法和属性以及Python中的魔法方法 目录 Day09新手小白学python 前言 一.面向对象介绍 二 ...

  2. java设计一个bank类实现银行_java定义一个类实现银行账户的概念。

    2016-11-17 13:40黄瞩信 客户经理 比如,只定义了一个抽象方法run(),而要通过系统用极短的时间.这5s内,此后这个线程就不能进入其它状态,进入消亡状态;+i++). 2,另一方面;, ...

  3. Python编程语言学习:python语言中快速查询python自带模块函数的用法及其属性方法、如何查询某个函数关键词的用法、输出一个类或者实例化对象的所有属性和方法名之详细攻略

    Python编程语言学习:python语言中快速查询python自带模块&函数的用法及其属性方法.如何查询某个函数&关键词的用法.输出一个类或者实例化对象的所有属性和方法名之详细攻略 ...

  4. python类和对象的定义_python类与对象基本语法

    面向对象编程的2个非常重要的概念:类和对象. 对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念--类. 本人学习笔记基于python2的 ...

  5. 第8.12节 Python类中使用__dict__定义实例变量和方法

    上节介绍了使用实例的__dict__查看实例的自定义属性,其实还可以直接使用__dict__定义实例变量和实例方法. 一. 使用__dict__定义实例变量 语法: 对象名. dict[属性名] = ...

  6. python类和对象的定义_day15_python_类和对象

    属性的私有化 python中并没有真正的私有化! python 的类中默认的属性和方法都是公开的 1.私有化 a.类中的属性和方法都可以通过在属性名和方法名前加两个下划线, 来让属性和方法变成私有的. ...

  7. Java分享笔记:自定义枚举类 使用enum关键字定义枚举类

    在JDK1.5之前没有enum关键字,如果想使用枚举类,程序员需要根据Java语言的规则自行设计.从JDK1.5开始,Java语言添加了enum关键字,可以通过该关键字方便地定义枚举类.这种枚举类有自 ...

  8. 10.2.1 关于vc++不支持把类的成员函数定义为类的友元函数的处理

    •说明:有的C++编译系统(如Visual C++ 6.0)没有完全实现C++标准,它所提供不带后缀.h的头文件不支持把成员函数重载为友元函数.但是VisualC++所提供的老形式的带后缀.h的头文件 ...

  9. python中类的定义_python 类中定义类

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 现有自定义类(color.py)如下,类位于路径'userschuxingpyt ...

  10. class传参 python_Python类的概念、定义、属性、继承

    1.面向对象(Object Oriented,OO)概念 面向对象,是我们编程的一种思维. 早期的计算机编程是基于面向过程的方法,例如实现算术运算1+1+2 = 4,通过设计一个算法就可以解决当时的问 ...

最新文章

  1. Xamarin.Forms的相对布局RelativeLayout
  2. webSQL 实现即时通讯
  3. 数据结构源码笔记(C语言):置换-选择算法
  4. OpenCV形态学变换函数morphologyEx()黑帽运算的使用
  5. FWK005 parse may not be called while parsing
  6. Dungeon Master(三维bfs)
  7. C#各种配置文件使用,操作方法总结
  8. python对象使用
  9. python 枚举类型_Python枚举类
  10. 全文搜索引擎 Elasticsearch 入门概念
  11. 洛谷P2473奖励关——状压DP
  12. 获取extjs 选择后的表头_OD数据获取脚本分享
  13. TD元素的nowrap属性
  14. Ping过程的完全解析
  15. 数据可视化分析工具如何在国内弯道超车,迅速崛起?
  16. 国内人工智能行业全梳理
  17. PMP笔记-区分质量保障(QA)和质量控制(QC)
  18. scipy.optimize.minimize 的优化算法(1): Nelder–Mead Simplex
  19. Ardunio开发实例-ISL29125 RGB彩色光传感器
  20. Python学习笔记05----条件、循环及其他语句

热门文章

  1. JUC原子类-数组类型(三)
  2. mmap 内存映射详解
  3. 数据结构(7)—— 排序总结
  4. hdu 2686 Matrix 最大费用最大流
  5. 怎么理解 IaaS、SaaS 和 PaaS 的区别?
  6. 史上最全总结!Util、POJO、domain、entity、model、DAO、DTO、view、mapper、service、controller的作用和区别分析
  7. @font-face详细用法+实例——Web响应式前端学习笔记
  8. 存储引擎放弃使用索引的方式
  9. AQS抽象队列同步器详解(待更新)
  10. mysql内外链接图_图解MySQL 内连接、外连接、左连接、右连接、全连接