- 博客(4)
- 收藏
- 关注
原创 python:魔法方法
魔法方法在python中,有一些内置好的特定的方法,这些方法在进行特定的操作时会自动被调用,称之为魔法方法,下面介绍几种常见的魔法方法。1、__init__:初始化函数,在创建实例对象为其赋值时使用,在__new__之后,__init__必须至少有一个参数self,就是这个__new__返回的实例,__init__是在__new__的基础上可以完成一些其它初始化的动作,__init__...
2018-07-23 22:19:05 836
原创 python:类的专有方法
类的专有方法:Python除了自定义私有变量和方法外,还可以定义专有方法。专有方法是在特殊情况下或使用特殊语法时由python调用的,而不是像普通方法一样在代码中直接调用。看到形如__XXX__的变量或函数名时就需要注意下,这在python中是有特殊用途的__str__方法:例1:class Student: def __init__(self,name): ...
2018-07-17 22:06:08 5073 1
原创 Python:获取对象信息
1、变量代表某个值的名字,是指向各种类型值的名字⑴以后用到这个值时,直接引用其名字即可,就不用再写具体的值2、:也就是必须先定义这个变量,指明这个变量的值⑴使用等号"="来给变量赋值,等号左边是一个变量名、等号右边是变量的值:变量名 = 值3、在Python中定义变量时会在内存中开辟一块空间来存放变量的值(也就是对象),然后将变量指向这个对象(对象所在的内存地址)⑴4、在Python中,定义变量时是不需要指明变量的类型⑴变量名是没有类型的,对象才有类型,对象的类型由其本身决定。
2018-07-09 22:18:13 1286 2
原创 Python:多态、封装
1、Python是一种面向对象特性的语言,而面向对象编程的三大特点就是封装、继承和多态⑴封装:将数据和行为(功能)结合起来,形成一个整体(类:将数据和方法放在一个类中)⑵继承:一个类可以继承于另一个类,也可以被其他类继承。被继承的类叫父类,继承的类叫子类⑶多态:指的是一类事物有多种形态。不同的对象调用相同的方法,产生不同的执行结果2、前面介绍了Python类的继承,这里主要介绍下Python类的多态、封装。
2018-07-01 22:05:50 784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人