目标:1.父类,子类定义,以及子类调用父类2.类的组合使用3.内置功能1)父类、子类以及调用父类脚本内容如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#父类classAddBook(object):def__init__(self,name,phone):self.name=nameself.phone=phonedefget_phone(self):returnself...
分类:
编程语言 时间:
2017-05-19 14:32:51
阅读次数:
188
在一个类中,可能出现三种方法,实例方法、静态方法和类方法,下面来看看三种方法的不同。1)实例方法实例方法的第一个参数必须是”self”,”self”类似于C++中的”this”。实例方法只能通过类实例进行调用,这时候”self”就代表这个类实例本身。通过”self”可以直接访问实..
分类:
编程语言 时间:
2017-05-19 14:23:56
阅读次数:
178
1、创建一个简单的Python工程 在主菜单中,选择File | New Project ,并指定Python解释器版本 2.创建python类,快捷键alt+insert 3. ...
分类:
其他好文 时间:
2017-05-19 11:45:47
阅读次数:
150
首先是单下划线开头,这个被常用于模块中,在一个模块中以单下划线开头的变量和函数被默认当作内部函数,如果使用 from a_module import * 导入时,这部分变量和函数不会被导入。不过值得注意的是,如果使用 import a_module 这样导入模块,仍然可以用 a_module._so ...
分类:
编程语言 时间:
2017-05-15 15:39:59
阅读次数:
157
对象由方法和属性构成 对象的特征称为属性 对象的行为称为方法 命名对象 >>> a=Bian3()>>> a.aaa(2)>>> a.bbb()输入的数字是2 下面还有两例: ...
分类:
编程语言 时间:
2017-05-14 12:27:20
阅读次数:
190
1、检查、判断 issubclass(class, classinfo)如果第一个参数是第二个参数的子类,返回true,注意: 非严格(自己可以认为是自己的子类); 第二个参数可以是由多个class组成的tuple,有任何一个合适,就true; 其他情况对抛出typeerror isinstance ...
分类:
编程语言 时间:
2017-05-08 14:32:13
阅读次数:
187
类的继承、多态、封装 一、类的继承 1、应用场景: 类大部分功能相同,大类包含小类的情况 例如: 动物类 共性:都要吃喝拉撒、都有头有脚 特性: 猫类、走了很轻,叫声特别,喜欢白天睡觉 狗类、的叫声很大,晚上睡觉 2、继承顺序 在python2版本中多重继承有分两种继承循序 (1)、一直往上找 、找 ...
分类:
编程语言 时间:
2017-05-08 12:34:16
阅读次数:
209
str类方法(操作): name = "abcdefg" 去除字符串首尾的空格.strip() int类方法(操作): age = 18 bool类方法(操作):包含int所有操作,但主要是输出True 和False ...
分类:
编程语言 时间:
2017-05-07 18:41:12
阅读次数:
136
一、运算符 in “hello” in “asdfashellosdfadfadfa” "li" in ['li','ok'] 二、基本数据类型 int a、创建方式 n1 = 123 #根据int类,创建了一个对象 n2 = int123 #根据int类,创建了一个对象 ... ...
分类:
编程语言 时间:
2017-05-03 15:19:50
阅读次数:
179
初步认识元类#本篇文章介绍的元类,以及type以python3以上版本为准。一.关于元类的前言。在python中,一切皆对象,当然,类也是一个对象。classc1:passobj1=c1()从上面这段例子可以看到,obj1是c1这个类创建出来的一个对象,obj1是由c1去产生的,如果按照前面的理论来理解,类..
分类:
编程语言 时间:
2017-04-26 13:07:23
阅读次数:
152