随笔分类 - python
生活不易,请用python
摘要:面向对像: 继承,多态,封装 子类定义的属性如果喝父类属性重名了,则优先调用子类的,没有覆盖这一说 什么时候用继承: 1.当类中有显著不同,并且较小类事较大类所需要的组件时,用组合。 2.当类中有许多相同功能,提取这些共同的功能做成基类,用继承。 继承同时具有两种含义: 1.继承与派生:减小代码重用
阅读全文
摘要:类中的组合:大类中包含着小类,作用:类与类之间做关联 》》》》》》 1 oldboy sh 2 oldboy bj 3 oldboy dj 请输入:3课程名字>>>>pythonmoney>>>>5yuan课程时间>>>>1h{'name': 'python', 'price': '5yuan',
阅读全文
摘要:静态方法 》》》 <class '__main__.Studnet'>>>>> 10086a,b,c正在洗澡1 21,2,3正在洗澡
阅读全文
摘要:<class '__main__.Studnet'>>>>> 100865
阅读全文
摘要:静态属性:就是把函数属性变成数据属性,调用函数属性时不用加括号 》》 zyk 住的wc 总面积是10000zyk猪的wc体积是1000000
阅读全文
摘要:3个country位置 注意作用域的概念 》》》 1.先在Class中寻找,如果找不到就找最外层 最外层的country:china2.先在Class中寻找,如果找不到就找最外层 Class中的country:Japan3.这就是一个普通变量,不是类中的属性,不需要遵从类的作用域,只需要寻找自身所在
阅读全文
摘要:>>> zyk随地吐痰zyk插到了前面zyk正在吃shitGCDGMDZGGCDChinazyk今天吃的是newshitzyk今天吃的是dogshitzyk2<bound method eat_today of <__main__.Chinese object at 0x10220c240>>bas
阅读全文
摘要:》》》》 Chinesechinese people 的类(<class 'object'>,)__main__<class 'object'> 实例化: 》》》 {'mingzi': 'name', 'nianji': 18, 'xingbie': 'man'}mannamename插到了前面na
阅读全文
摘要:d1=类名() 实例化 python2 中 分经典类和新式类 python3 中 只有新式类 属性: 1.数据属性——变量 2.函数属性,就是函数,面向对象通常称为方法 类和对象均用点来方法 》》》 GCD{'__module__': '__main__', '__doc__': 'chinese
阅读全文
摘要:面向对象设计:OOD 将一类具体事物的数据和动作整合到一起。 面向对象编程:OOP 用定义类+实例/对象的方式去实现面向对象设计。 eg: 学校类: 特征:name,addr,type动作:考试,招生,开除学生 >>> oldboy we are having a test{'name': 'old
阅读全文
摘要:三大编程范式 1面向过程 2函数式编程 3面向对象编程 对象:由类产生的具体的存在,动 作与特征的结合 类:抽象共同的特征,共同的动作
阅读全文
摘要:hashlib 模块 用于加密相关操作——————摘要算法
阅读全文
摘要:>>> WARNING:root:warningERROR:root:errorCRITICAL:root:critical['abc']['abcabcabc']['abc', 'abc', 'abc'] 配置文件config 创建 》》》example.ini 》》》 》》》 ['bit', '
阅读全文
摘要:logging logging最多分5个安全等级 》》 》》》 2019-06-10 21:04:44,915 debug2019-06-10 21:04:44,915 info2019-06-10 21:04:44,915 warning2019-06-10 21:04:44,915 error2
阅读全文
摘要:44['4rdg', 'ljh', 'ldks', '', '4422']aSXJaSXJaaSXJaa4aa5('aSXJaSXJaaSXJaaSXJaaSXJ', 5)['2', '4']<callable_iterator object at 0x101a33860>343['baidu'][
阅读全文
摘要:》》》 ['abc', 'abc', 'abc']abcccc442sxj30 sxjalex30 alex 30
阅读全文
摘要:正则表达式 可以做 字符串 模糊匹配. 普通字符:大多数自负和字母都会和自身匹配 元字符:.^$*+?{}[]|()\ . 是通配符 除了\n 换行符 不能代替 ^ 是只能从开头进行匹配 $是从结尾开始匹配 *是匹配0到无穷次 +是匹配1到无穷次 ?是匹配0到1次 {}是匹配次数自己指定 *?后面加
阅读全文
摘要:xml 模块 是实现不同语言或程序之间进行数据交换的协议,json的前辈 创建xml 文档 》》》
阅读全文
摘要:pickle模块 test2.txt 中如果是 {"name":"sxj","age":"18"} 注意双引号 运行 成功 如果test2.txt 中是单引号 则运行失败。注意 json 中load和dump 不需要配对使用,只要符合json 语句规则 就能load pickle 使用方法同json
阅读全文