随笔分类 -  3.1.2.python高级

摘要:1.property动态属性 一般对象中的属性使用单下划线或双下划线开头的都是伪私有类型,对于单下划线开头的属性(表示为protected类型)直接可以通过对象访问,而双下滑线开头的属性(表示private类型)必须使用对象.__类名__私有属性名即可访问 大家应该遵守一个约定就是不要对伪私有类型进 阅读全文
posted @ 2019-12-25 00:57 All_just_for_fun 阅读(206) 评论(0) 推荐(0)
摘要:0.python中的数据类型 (1)python3中有六个标准的数据类型 Number(数值):int、float、bool、complex String(字符串): str = 'Runoob' List(列表): list = [ 'abcd', 786 , 2.23, 'runoob', 70 阅读全文
posted @ 2019-12-24 00:39 All_just_for_fun 阅读(201) 评论(0) 推荐(0)
摘要:1.collections中的abc MutableMapping是Mapping的子类 Mapping是Collection的子类 Collection是Sized,Iterable,Container的子类 dict被注册到MutableMapping中拥有了MutableMapping的方法, 阅读全文
posted @ 2019-12-21 14:43 All_just_for_fun 阅读(333) 评论(0) 推荐(0)
摘要:1、在使用pycharm的Structure时可以看到有这些图标。图标上的字母是简写,具体含义如下在pycharm中是自动补全的变量的类别 p:parameter 参数 m:method 方法 c:class 类 其他的也类似,大同小异 v:variable 变量 f:function 函数 另外, 阅读全文
posted @ 2019-12-21 13:21 All_just_for_fun 阅读(1655) 评论(0) 推荐(0)
摘要:1.序列类型的分类 容器序列(元素类型可以不同):list、tuple、deque 扁平序列(元素类型必须相同):str、bytes、bytearray、array.array 可变序列(序列内容可以修改):list、deque、bytearray、array 不可变(序列内容不可以修改):str、 阅读全文
posted @ 2019-12-21 00:05 All_just_for_fun 阅读(264) 评论(0) 推荐(0)
摘要:1.鸭子类型和多态 具有相同方法可以做相同任务就是鸭子类型 2.抽象基类(abstruct模块) (1)概念: 抽象基类无法实例化 规定继承类必须具有抽象基类指定的方法 (2)使用: 检查某个类是否有某种方法 判定某个对象的类型:使用isintance不建议使用type sf 3.使用isintan 阅读全文
posted @ 2019-12-20 21:28 All_just_for_fun 阅读(183) 评论(0) 推荐(0)
摘要:1.什么是魔法函数 魔法函数是以上下划线开头和双下划线结尾的函数:__init__(self){...} 魔法函数是python帮我们定义过的不需要自己定义 python可以帮我们自动(隐式)调用魔法函数,不需要自己调用:例如调用__getitem__(self,item)就具有了迭代器属性可以放入 阅读全文
posted @ 2019-12-20 15:33 All_just_for_fun 阅读(201) 评论(0) 推荐(0)
摘要:1.函数和类也是对象,属于python的一等公民 赋值给一个变量 可以添加到集合对象之中 可以作为参数传递给函数 可以当作函数的返回值 赋值给一个变量 可以添加到集合对象之中 可以作为参数传递给函数 可以当作函数的返回值 2.type、object和class的关系 所有类的类型都是type 所有类 阅读全文
posted @ 2019-12-20 14:06 All_just_for_fun 阅读(286) 评论(0) 推荐(0)