随笔分类 -  python

摘要:描述符是将某种特殊类型的类实例指派给另一个类的属性,某种特殊类型的类就是这个类里面封装了get,set,delete这三个方法,可以将这个类指派给另一个类的某一个属性,这样就可以通过这三个方法对该属性进行操作,举例如下 python中property()方法就是通过描述符的原理是实现的 阅读全文
posted @ 2018-02-04 17:14 铁头哥哥 阅读(414) 评论(0) 推荐(0)
摘要:python的类实例化的时候会默认执行该类的构造方法_init_ python中一个类被创建时最先执行的方法是new方法,当需要修改某些不可变类型的对象时需要重写他的new方法 python中有垃圾回收机制,Python中所有的变量其实都是对内存对象的引用。只有当一个内存对象的引用计数降为0,即没有 阅读全文
posted @ 2018-02-04 11:45 铁头哥哥 阅读(310) 评论(0) 推荐(0)
摘要:python里面有几种常用的容器用来存放数据 1.list 列表,在python中没有数据类型,所以可以在列表中存放各种类型的数据,比如把Java里面的整型和字符串放在一个容器里面如下所示 向列表添加数据 1)append() 2)insert(index,Object)向指定位置添加 3)exte 阅读全文
posted @ 2018-01-31 11:41 铁头哥哥 阅读(1698) 评论(0) 推荐(1)
摘要:map和filter是python里面比较重要的BIF,map的主要作用就是对集合里面的每一个元素进行处理,filter的作用就是过滤集合,具体功能如下 filter过滤出了0到9所有的奇数,因为filter的功能是过滤掉经过函数处理的返回值为0,false的元素,所以取余唯1的被留下来了,map的 阅读全文
posted @ 2018-01-27 17:31 铁头哥哥 阅读(634) 评论(0) 推荐(0)
摘要:恢复内容开始 python允许有内部函数,也就是说可以在函数内部再定义一个函数,这就会产生变量的访问问题,类似与java的内部类,在java里内部类可以直接访问外部类的成员变量和方法,不管是否私有,但外部类需要通过内部类的引用来进行访问。python内部函数和外部函数的成员变量可以相互访问但是不能修 阅读全文
posted @ 2018-01-27 16:10 铁头哥哥 阅读(399) 评论(0) 推荐(0)
摘要:因为str1里面有“ ' ”,所以编译器不能转义而报错,正确代码如下 使用\作为转义字符将字符串里的符号进行转义 因为str2里面的\n是换行符的转义字符,所以输出的格式换行了,可以使用原始字符串转义符r 但是反斜杠不能在字符串的末尾 这样编译器会认为\作为一个转义字符转义 ' ,可以这样写 阅读全文
posted @ 2018-01-25 21:16 铁头哥哥 阅读(6320) 评论(0) 推荐(0)