- 博客(10)
- 资源 (16)
- 收藏
- 关注
原创 python中错误和异常简单介绍--------try except else finally
# -*- coding: utf-8 -*-"""try except else finallytry:尝试执行语句except:try执行的语句抛出异常else:如果执行try语句,则执行else语句。执行except语句不执行else中的语句finally:不管执行try还是else都会执行finally中的语句"""class Cal: def f(self,...
2018-10-25 15:11:09 322
原创 python中迭代器和生成器的简单介绍
# -*- coding: utf-8 -*-"""迭代器和生成器迭代器:类型list、tuple、file、dict的对象有__iter__()方法,标志着它们能够迭代用__iter__()方法生成迭代对象,然后用__next__()方法访问生成器:是迭代器,__iter__()和next();针对大数据的时候,Python处理列表时,将全部数据都读入到内存,而迭代器(生成器是迭...
2018-10-25 15:06:05 291
原创 python实例属性,类属性,特殊属性的使用,及属性访问的顺序简单介绍
# -*- coding: utf-8 -*-"""实例属性,类属性,特殊属性的使用,及属性访问的顺序"""class Rec: def __init__(self): self.w=0 self.h=0 def setSize(self,size): self.w,self.h=size def getSize(...
2018-10-25 15:01:32 481
原创 python封装与私有化简单介绍
# -*- coding: utf-8 -*-"""封装(Encapsulation)是对对象(object)的一种抽象,即将某些部分隐藏起来,在程序外部看不到,无法调用封装离不开私有化,私有化是指将某个对象限定在某个自己认定的范围内私有化的方法:将准备私有化的属性对象前面加双下划线"""class Encap: def __init__(self,name,age): ...
2018-10-25 14:56:37 414
原创 python中多态简单介绍
# -*- coding: utf-8 -*-"""多态是指相同的信息发给不同的对象会引发不同的动作"""class A: def __init__(self,name=""): self.name=name def show(self): print("A show ", self.name)class A1(A): def...
2018-10-25 14:49:56 284 1
原创 python 静态方法和类方法
简单小实例# -*- coding: utf-8 -*-''' 静态方法和类方法 通过@指定 (1)@staticmethod表示下面的方法是静态方法。 (2)@classmethod表示下面的方法是类方法。 如果没有self,无法访问实例变量、类和实例的属性了,因为它们都是借助self来传递数据的 静态方法没有self属性 类方法...
2018-10-19 11:44:50 290
原创 python类相关,super调用父类被重写的方法
python类相关,super调用父类被重写的方法简单的小实例:# -*- coding: utf-8 -*-class Person: def __init__(self,name): self.name=name self.email="frosttry@gmail.com" def f(self): print("P...
2018-10-18 22:26:22 1080
原创 python实现判断0-100的数是否为质数
python实现判断0-100的数是否为质数# -*- coding: utf-8 -*-import mathdef is_prime(n): '''判断一个数是不是质数''' for i in range(2,int(math.sqrt(n))+1): if(n%i==0): return False return Tr...
2018-10-17 22:01:32 2422
原创 python lambda,filter,字典排序简单应用
对于一个字典的简单排序lambda:在lambda后面直接跟变量,变量后面是冒号,冒号后面是表达式,表达式计算结果就是本函数的返回值,形式如下:lambda arg1, arg2, ...argN : expression using argumentsfilter:filter的中文含义是“过滤器”,在Python中,它起到了过滤器的作用,形式如下:filter(function...
2018-10-17 21:51:22 3313
原创 python实现解一元二次方程
python实现一元二次方程的求解要考虑的点:1、二元方程组a=0的情况2、判别式是否大于03、当有复数解时如何表示程序块:# -*- coding: utf-8 -*-import mathdef root_of_square(a,b,c): '''solve the quadratic equation''' discr=pow(b,2)-4*...
2018-10-17 21:00:51 14068
女程序员后来都去做什么了
2023-12-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人