码迷,mamicode.com
首页 >  
搜索关键字:杨文    ( 133个结果
Python面向对象运算符重载
运算符重载的概念如下:运算符重载让类拦截常规的Python运算;类可重载所有Python表达式运算符;类也可重载打英函数调用、属性点号运算等内置运算;重载是类实例的行为想内置类型;重载是通过提供特殊名称的类方法来实现的;常见的运算符重载方法方法重载调用__init__构造函数..
分类:编程语言   时间:2017-04-27 11:44:44    阅读次数:194
Python面向对象类成员特性
特性的存在就是将方法伪装成字段。property把类方法当做普通字段去调用,即用对象调用的时候后面不用加括号#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:@propertydefCharacteristic(self):print("类方法的特性")#创建一个对象obj=Foo()#调用类方法的时候方法后面不用加括..
分类:编程语言   时间:2017-04-24 12:31:26    阅读次数:182
Python面向对象特殊成员
类的特殊成员之call#!/usr/bin/envpython#_*_coding:utf-8_*_classSpecialMembers:#类的构造方法def__init__(self):print("MyBlogisUrl:http://yw666.blog.51cto.com")#对象的构造方法def__call__(self):print("MyNameis:Yangwen")#创建一个对象,并且执行类的构造方法obj=Spec..
分类:编程语言   时间:2017-04-23 13:15:31    阅读次数:252
Python面向对象成员修饰符
成员修饰符就是设置类的成员有些是公开的有些是私有的,公开的是在外部通过对象或者类可以调用,但是私有的只能通过类的内部才可以调用。静态字段修饰#!/usr/bin/envpython#_*_coding:utf-8_*_classFoo:#公有的静态字段ClassMembers="公开的"#私有的静态字段__ClassMembers="私..
分类:编程语言   时间:2017-04-23 10:51:23    阅读次数:161
Python面向对象进阶及类成员
再次了解多继承先来一段代码#!/usr/bin/envpython#_*_coding:utf-8_*_classA:defbar(self):print("BAR")self.f1()classB(A):deff1(self):print("B")classC:deff1(self):print("C")classD(C,B):passobj=D()obj.bar()执行结果/usr/bin/python3.5/home/ansheng/文档/Python_code/s..
分类:编程语言   时间:2017-04-20 17:41:55    阅读次数:162
Python面向对象基础
面向对象基本介绍Python编程方式:面向过程编程面向函数编程面向对象编程名称定义:如果函数没有在类中称之为函数如果函数在类中称之为方法创建类#创建一个类,类名是Class_basisclassClass_basis:#在类里面创建了一个方法ret,类里面的方法必须加一个self关键字defret(self):#..
分类:编程语言   时间:2017-04-20 12:17:31    阅读次数:281
Python异常处理
当程序出现错误的时候,进行捕捉,然后根据捕捉到的错误信息进行对应的处理Evenifastatementorexpressionissyntacticallycorrect,itmaycauseanerrorwhenanattemptismadetoexecuteit.Errorsdetectedduringexecutionarecalledexceptionsandarenotunconditionallyfatal:youwillsoo..
分类:编程语言   时间:2017-04-17 15:01:33    阅读次数:200
Python迭代器与生成器
生成器仅仅拥有生成某种东西的能力,如果不用__next__方法是获取不到值得。创建一个生成器函数>>>defscq(): ...print("11") #当函数代码块中遇到yield关键字的时候,这个函数就是一个生成器函数 ...yield1 ...print("22") ...yield2 ...print("33") ...yield3 ...把生..
分类:编程语言   时间:2017-04-16 23:18:40    阅读次数:264
Python反射
反射的定义根据字符串的形式去某个对象中操作成员根据字符串的形式去一个对象中寻找成员根据字符串的形式去一个对象中设置成员根据字符串的形式去一个对象中删除成员根据字符串的形式去一个对象中判断成员是否存在初始反射通过字符串的形式,导入模块根据用户输入的模块名称,..
分类:编程语言   时间:2017-04-16 23:17:36    阅读次数:303
Python之字符串格式化
Python目前提供的字符串格式化方式有两种:百分号方式format方式这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的。旧式%格式化参数格式%[(name)][flags][width].[precision]typecode[(name)]可选,用于选择指定的key[flags..
分类:编程语言   时间:2017-04-15 21:06:05    阅读次数:203
133条   上一页 1 2 3 4 5 6 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!