随笔分类 -  Python

摘要:[TOC] 数值 int int(x,[base]) 将字符串转换成数值 将一个数值按着或base类型的字符串转换成整数,当有base之后,x必须为str.base的取值范围为2~36. bit_lenght 返回表示该数值时占用的最少位数 布尔值 bool 真与假 True与False 1 与 0 阅读全文
posted @ 2019-05-13 21:58 Mingle_Yuan 阅读(124) 评论(0) 推荐(0)
摘要:[TOC] 进程 进程 就是一个程序在一个数据集上的一次动态执行过程,一般由程序、数据集和进程控制块三部分组成; 程序 用来描述进程要完成哪些功能以及如何完成; 数据集 则是程序在执行过程中所需要使用的资源; 进程控制块 用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程 阅读全文
posted @ 2019-04-18 20:59 Mingle_Yuan 阅读(185) 评论(0) 推荐(0)
摘要:[TOC] 类与对象 类即类别、种类,是面向对象设计最重要的概念,对象是属性与方法的结合体,而类则是一系列对象相似的属性与方法的高度概括.即类是把相似事物进行抽象,而对象的一个具体的实例. 在Python里面,任何都是类,str等类型也是一种类. 在程序代码里面,我们必须对事物进行建模,抽象出它的属 阅读全文
posted @ 2019-04-18 20:55 Mingle_Yuan 阅读(240) 评论(0) 推荐(0)
摘要:[TOC] 集合(set) 集合是由不同可hash的值组成的,里面所有的值都是唯一的,也是无序的 集合的创建 集合的操作 add(self, args, kwargs) 添加值到集合里面 clear(self, args, kwargs) 清空集合 copy(self, args, kwargs) 阅读全文
posted @ 2019-03-30 19:03 Mingle_Yuan 阅读(218) 评论(0) 推荐(0)
摘要:[TOC] 对文本操作的流程: 1. 打开文件,得到文件句柄并赋值给一个变量 2. 通过句柄对文件进行操作 3. 关闭文件 open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=T 阅读全文
posted @ 2019-03-30 19:03 Mingle_Yuan 阅读(1628) 评论(0) 推荐(0)
摘要:三元运算 对if…else判断的简写 正则表达式 迭代器和可迭代对象 迭代器对象要求支持迭代器协议的对象,在Python中,支持迭代器协议就是实现对象的__iter__()和next()方法。其中__iter__()方法返回迭代器对象本身;next()方法返回容器的下一个元素,在结尾时引发StopI 阅读全文
posted @ 2019-03-30 19:02 Mingle_Yuan 阅读(375) 评论(0) 推荐(0)
摘要:[TOC] 装饰器 就是为其他函数添加新功能的函数,装饰器本身就是高阶函数,嵌套函数以及闭包的综合应用 原则 不修改被装饰函数的源代码(开放封闭原则) 为被装饰函数添加新功能后,不修改被修饰函数的调用方式 高阶函数 满足以下两点任意一个的都叫做高阶函数 函数接收的参数是一个函数名 函数的返回值是一个 阅读全文
posted @ 2019-03-30 19:01 Mingle_Yuan 阅读(188) 评论(0) 推荐(0)
摘要:[TOC] 运算符 算术运算 | + | 加 两个数相加 | | | | | | 减 x减y | | | 乘 两数相乘 | | / | 除 x除y | | % | 取模 返回商的余数部分 | | ^ | 幂 返回x的y次幂 | | // | 整除取得商 | 比较运算 | == | 判断两个值是否相等 阅读全文
posted @ 2019-03-30 19:01 Mingle_Yuan 阅读(123) 评论(0) 推荐(0)
摘要:[TOC] Python执行的方式 Window: 1. 在CMD里面,使用 Python + 相对路径/绝对路径 2. 在解释器里面,直接输入,一行代码一行代码的解释 Linux: 1. 明确地指出用Python解释器来执行该文件,Python + 相对路径/绝对路径 2. .如果想要像执行she 阅读全文
posted @ 2019-03-30 19:00 Mingle_Yuan 阅读(618) 评论(0) 推荐(0)
摘要:socket简介 在编程的过程中,我们需要使用网络编程,这时我们不得不和网络通信的底层基础打交道了.我们必须让自己传输的数据符合网络通信的基本协议,即TCP/IP协议,但是网络通信协议本身很复杂.我们不可能在编程的过程中还自己去对数据进行封包处理,这是便出现了socket帮助我们处理相关的数据传输, 阅读全文
posted @ 2019-03-30 18:58 Mingle_Yuan 阅读(1042) 评论(0) 推荐(0)
摘要:ceil(x) 返回整数 copysign(x,y) 把y的符号给x,y可以是0 fabs(x) 返回绝对值 factorial(x) 返回阶乘的数 floor(x) 取整数 fmod(x,y) 返回余数 frexp(x) 返回一个(m,e)的元组,其中x=m 2 e,0.5 math.frexp( 阅读全文
posted @ 2019-03-30 18:57 Mingle_Yuan 阅读(1552) 评论(0) 推荐(0)
摘要:[TOC] 包(Package) 每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录(文件夹),而不是一个包.要避免与同级目录的Package重名. 防止程序被引用 time模块 random模块 os模块 sys模块 json模 阅读全文
posted @ 2019-03-30 18:56 Mingle_Yuan 阅读(165) 评论(0) 推荐(0)
摘要:利用if条件避开异常 利用try…except 万能异常Exception 自定义异常 阅读全文
posted @ 2019-03-25 16:42 Mingle_Yuan 阅读(550) 评论(0) 推荐(0)
摘要:列表 list 1、列表的格式为,把值放入[ ]中 2、列表中可以嵌套任何类型 索引 因为列表是有序的,那么我们可以通过列表的索引来获取列表里面的值,而列表本身的索引是从0开始计算的 index(self, value, start=None, stop=None) 获取从左到右第一个值的索引 切片 阅读全文
posted @ 2019-03-25 16:02 Mingle_Yuan 阅读(270) 评论(0) 推荐(0)
摘要:函数的定义: 编程中的函数是用最基础的指令来实现比较复杂的功能,在此期间可以把该过程中的众多子程序封装成另一个高一级的“指令”,我们可以给这个“指令”起一个名字,方便在以后调用.这个过程可以无限的抽象循环,创造更高一级的“指令”. 另外重要的一点,函数即变量 使用函数的好处 把经常使用的功能封装,减 阅读全文
posted @ 2019-03-24 17:44 Mingle_Yuan 阅读(185) 评论(0) 推荐(0)
摘要:这篇博客是本人借鉴一些大神的博客并结合自己的学习过程写下的。 事件驱动模型 事件驱动模型是一种编程范式,这里程序的执行流由外部事件来决定。它的特点是包含一个事件循环,当外部事件发生时,不断从队列里取出事件,根据不同的事件,调用不同的函数,然后通过使用回调机制来触发相应的处理。 IO多路复用 阻塞IO 阅读全文
posted @ 2019-03-24 17:04 Mingle_Yuan 阅读(122) 评论(0) 推荐(0)