python异常处理 Posted on 2018-11-27 | In python 什么是异常异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 而错误分成两种 1.语 ... Read more »
python常用模块 Posted on 2018-11-25 | In python time模块时间表示形式在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串:(1)时间戳(timestamp) :通常来说,时间戳表示的是从197 ... Read more »
python面向对象高级 Posted on 2018-11-23 | In python isinstance(obj,cls)和issubclass(sub,super)isinstance(obj,cls)检查是否obj是否是类 cls 的对象12345class Foo(object ... Read more »
python面向对象之绑定方法与非绑定方法 Posted on 2018-11-22 | In python 类中定义的函数分成两大类一:绑定方法绑定给谁,谁来调用就自动将它本身当作第一个参数传入 1.绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(), ... Read more »
python封装与property Posted on 2018-11-22 | In python 封装封装可以理解为一个多功能的自助饮料机器,且机器是不透明密封的,只在下方开了不同的龙头,当顾客需要不同的饮料时,只需要去打开不同的龙头开关即可得到自己想要的饮料,但顾客不知道机器内部是产生不同的饮料 ... Read more »
python类 Posted on 2018-11-22 | In python 创建和使用12345678class Dog(): def __init__(self,name,age): self.name=name self.age=age ... Read more »
python的递归与二分法 Posted on 2018-11-21 | In python 递归递归:在调用一个函数的过程中,直接或间接地调用了函数本身这个就叫递归 1.必须有个明确的结束条件 2.每次进入更深一层递归时,问题规模相比上次递归应有所减少 3.递归效率不高,递归层次过多会导致栈 ... Read more »
python内置函数 Posted on 2018-11-21 | In python 内置函数以下是Python3版本所有的内置函数: abs()绝对值 all()传进一个可迭代对象,如果对象为空,比如[],’ ‘等,则返回False,如果不为空,则需要全部对象为Ture,才返回Tu ... Read more »
python生成器表达式 Posted on 2018-11-20 | In python 生成器表达式相比列表表达式,将[]换成了(),返回对象不是一个列表,而是一个生成器,相比列表更加省内存 实例1: 列表表达式写法: 12l = ['apple%s' % i for i in rang ... Read more »
python列表生成式 Posted on 2018-11-20 | In python 列表生成式会将所有的结果全部计算出来,把结果存放到内存中,如果列表中数据比较多,就会占用过多的内存空间,可能会导致MemoryError内存错误或者导致程序在运行时出现卡顿的情况 实例1: 在数字0- ... Read more »