python_fullstack基础(十七)-网络编程
摘要:网络编程 一、网络初识 1、何为IP地址: ①IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写 ②IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地
阅读全文
python_fullstack基础(十五)-面向对象三大特性
摘要:面向对象三大特性 一、继承 1、定义: 2、继承的使用场景:什么是什么 3、查看父类的双下方法:Foo.__bases__ 4、种类: ①单继承 父类中没有的属性在子类中出现叫做派生属性 父类中没有的方法在子类中出现叫做派生方法 只要是子类的对象调用,子类中有的名字一定用子类的,子类中没有才找父类的
阅读全文
python_fullstack基础(十四)-面向对象初识
摘要:面向对象初识 一、面向对象 & 面向过程 1、面向过程(流水线式思维): 优点:程序复杂度较低,依据执行步骤顺序编写代码即可 缺点:代码复用性差,前后逻辑耦合度要高 应用场景:一旦完成基本很少改变的场景,著名的例子有Linux內核,git,以及Apache HTTP Server等 2、面向对象(上
阅读全文
python_fullstack基础(十三)-异常处理
摘要:异常处理 一、异常和错误 1、语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) SyntaxError: invalid syntax 2、逻辑错误(逻辑错误) 二、python中的异常种类 1、常见异常 2、更多异常 3、异常的结构 三、异常处理 1、异常的特点
阅读全文
python_fullstack基础(十一)-常用模块
摘要:python常用模块 re模块 一、正则表达式 在线测试工具 http://tool.chinaz.com/regex/ 1、字符组 : [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置”只能出现
阅读全文
python_fullstack基础(十)-递归函数
摘要:递归函数 一、定义 二、递归的特点 1、python从内存角度出发做了限制,递归的大递归深度默认是997/998 可以手动修改python参数来改变该限制 1 2 2、递归的优缺点 递归的缺点 : 占内存 递归的优点: 会让代码变简单 三、初识递归 四、递归进阶——二分法查找 1、二分法查找(折半搜
阅读全文
12 Day Python之内置函数&匿名函数
摘要:内置函数&匿名函数 一、内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 内置函数 abs() divmod() input() open() staticmethod() all() enumera
阅读全文
11 Day Python之迭代器&生成器
摘要:迭代器&生成器 一、可迭代的&迭代器 可迭代协议 ①协议内容:内部实现了__iter__方法 ②验证方法:dir()方法;使用dir()方法查看数据类型中的方法是否包含__iter__ ③__iter__()方法的作用:可迭代的数据类型执行__iter__()方法后会生成一个迭代器对象 ④例子: 二
阅读全文