摘要:
十六、网络编程 一、osi七层 1.osi七层协议: 每层运行的常见物理设备: 2.tcp/ip五层 我们将应用层,表示层,会话层并作应用层,从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议,就理解了整个互联网通信的原理. 首先,用户感知到的只是最上面一层应用层,自上而下每 阅读全文
摘要:
十五、异常处理 一、什么是异常处理: 异常是错误发生前的一种信号 如果没有人来处理这个信号,程序就会中断执行并抛出错误信息 异常的分类: 1.语法检测异常:这种异常是最低级异常,决不能犯 避免方法:1.如果是编译器,会自动提示错误 2.如果是文本编辑器,在你执行代码前,解释器会检测语法 2.运行时异 阅读全文
摘要:
十四、面向对象 一、引子 1、面向对象也是一种编程思想 核心是对象 对象:在现实生活中实实在在存在的,具备自己的特征和行为的事物 简而言之:对象就是特征和行为的结合体 如何识别是对象:如果能够准确的找到一个事物,它就是一个对象 面向对象编程:我们关注的点是,使用什么样的对象可以完成我的任务 基于该思 阅读全文
摘要:
一、什么是正则 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个‘规则字符串’用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1.给定的字符串是否符合正则表达式的过滤逻辑称作匹配 阅读全文
摘要:
一、anaconda安装方法: 1、下载: anaconda官方下载地址:https://www.anaconda.com/download/ 2、安装: 可以自己指定路劲,也可以选择默认安装,最后记得点击添加环境变量 二、使用方法: 1、打开cmd,创建conda虚拟python环境: 前提:你已 阅读全文
摘要:
python的内置函数: 1.abs() 将负数取正 print(abs(-10)) 2.all() 全部为真结果为真 print(all([1,0])) 3.any() 有一个为真,结果为真 print(any([1,0])) 4.acsii() 返回这个对象的字符的字符串表示 如果有中文就变成了 阅读全文
摘要:
十三、模块之包 1、包就是一个包含有__init__.py文件的文件夹 包本质就是一种模块,即包是用包导入使用的,包内部包含的文件也是用来被导入的 包是文件夹,那文件夹就是用来组织文件的 2、首次导入包,发生三件事: 1.以包下的__init__.py文件为基础来生产一个名称空间 2.执行包下的__ 阅读全文
摘要:
1、import time time模块与时间相关的功能 在python中时间分为3种 1.时间戳timestamp从1970 1月 1日到现在的秒数 主要用于计算两个时间的差 2.localtime 本地时间 表示的是计算机当前所在的位置 3.UTC世界协调时间 时间戳 结构化 格式化字符 #获取 阅读全文
摘要:
十二、模块 1、引子: 1、什么是模块: 模块就是一系列功能的集合体 模块有三种来源: 1.内置的模块 2.第三方的模块 3.自定义的模块 模块的格式: 1.使用python编写的.py文件 2.已被编译为共享库或DLL的c或c++扩展 3.把一系列模块组织到一起的文件夹(注:文件夹下有一个__in 阅读全文
摘要:
1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 F1 外部文档 Shift + 阅读全文