2021年12月6日

Python 类的封装、继承、抽象、多态

摘要: 类的封装: 把类的属性与方法封装起来,做自己调用(隐藏数据和方法)和别人调用(开放数据和方法) 类的继承: 单向继承:像一根绳上的蚂蚱一样,A继承B,B继承C,C继承D,即class D: class C(D): class B(C): class A(B): 多(向)继承:类A继承B、C、D等多个 阅读全文

posted @ 2021-12-06 22:20 秋不语 阅读(291) 评论(0) 推荐(0)

2021年12月5日

Python propetry装饰器

摘要: propetry装饰器: 把类的方法装饰成属性的工具 class Student(): def __init__(self,name,age,gender): self.__name = name # 可以是普通属性,也可以是隐藏属性, self.age = age self.gender = ge 阅读全文

posted @ 2021-12-05 14:33 秋不语 阅读(89) 评论(0) 推荐(0)

Python 隐藏属性

摘要: 隐藏属性: 隐藏方法:shool = 'SH' > __shool = 'SH' 把属性隐藏起来,避免直接调用或者错误的修改。 隐藏属性只是改变了该属性的调用方法,达到对外隐藏的目的,对类内部的调用则不隐藏。 如果需要从外部调用,则可使用以下方法: _类名__shool ,即在隐藏属性名前加上“_类 阅读全文

posted @ 2021-12-05 13:58 秋不语 阅读(237) 评论(0) 推荐(0)

Python 绑定与非绑定方法

摘要: 绑定方法: 即可以绑定给对象,也可以绑定给类。 由对象来调用的方法,就是绑定给对象的方法 只能由类来调用的方法,则是绑定给类的方法 区别在于:传给方法的第一个参数是对象自身(self)还是类自身(cls) 例: class Student(): def __init__(self,name,age, 阅读全文

posted @ 2021-12-05 13:41 秋不语 阅读(147) 评论(0) 推荐(0)

2021年12月2日

Python 面向过程 面向对象

摘要: 面向过程: 像流水线炒菜一样一步一步来,先洗,再切,然后放油、葱姜蒜、主材、各种调料。 虽然也可以事先把各种材料都准备好(写函数),可最后还是不能先放主材再放油(步骤不能乱)。 优点是 过程清楚,一步一步来就行, 缺点是 修改太麻烦,一个小功能可能就要全局修改(数据、参数调用涉及多个函数和流程) 函 阅读全文

posted @ 2021-12-02 21:52 秋不语 阅读(88) 评论(0) 推荐(0)

2021年11月29日

Python 安装第三方模块

摘要: 第三方模块:由第三方编写的并发布的,供python使用的模块 安装: 1、pip(或pip3)安装: pip install 模块名[==版本号] [-i 仓库源地址] 2、pycharm 安装: settings -> project -> project interprte -> 双击或加号 国 阅读全文

posted @ 2021-11-29 21:46 秋不语 阅读(182) 评论(0) 推荐(0)

Python logging日志模块

摘要: 程序都离不开日志,网站更离不开:注册、登陆、访问等各种操作都离不开。 Python中也有日志模块,使用很方便。 import logging import logging.config logging模块的四个对象: logger对象:负责产生日志 filter对象: 负责过滤日志 handler对 阅读全文

posted @ 2021-11-29 21:40 秋不语 阅读(79) 评论(0) 推荐(0)

Python hashlib密码模块

摘要: hashlib加密模块 hash音译为“哈希”,是一种散列摘要算法。即把任意长度字符串通过某种散列算法,输出成固定长度的另一个散列值,也称为摘要值。 输出的字符串越长,算法复杂度越高,需要占用的计算资源也越多,破解难度越大,相应的安全程序也就越高。 hashlib模块提供的加密方式有md5,sha系 阅读全文

posted @ 2021-11-29 21:08 秋不语 阅读(81) 评论(0) 推荐(0)

2021年11月27日

Python 异常捕获

摘要: 异常: 程序运行过程中出现的,与设计目的不相符的错误。 如果错误不被处理,则程序可能中断执行。 异常的三部分: 异常反馈:报错的最后一行,是错误所在行 异常类型:错误的类型 异常提示:异常类型 冒号 后面的内容 错误的种类: 1、语法错误:不能用 2、逻辑错误:可以有,尽量少,尽快改 主要的错误类型 阅读全文

posted @ 2021-11-27 11:19 秋不语 阅读(76) 评论(0) 推荐(0)

Python 可迭代对象

摘要: 迭代: 第一次的更新,都依赖于上一次的结果 可迭代对象: 内置有__iter__方法的都称之为可迭代对象 内置:可能通过 点(.)的方式直接查看 如list.__iter__ 可变类型如list set dic tuple等都是可迭代对象 不可变类型如int float bool等不是可迭代对象 迭 阅读全文

posted @ 2021-11-27 11:04 秋不语 阅读(165) 评论(0) 推荐(0)

导航