摘要: abs() 对传入参数取绝对值 bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回False all() 所有传入参数为真,才为真 any() 任何一个传入参数为真,才为真 ascii() 自动执行传入参数的_repr_方法(将对象转换为字符串 阅读全文
posted @ 2018-04-08 15:01 Fixdq 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、模块介绍 1.什么是模块 模块是一个包含所有你定义函数和变量的文件,即:一个python文件就可以称之为一个模块。 在python中,模块的使用方式都是一样的,细分可以分为四个通用类别: 使用python编写的.py文件 已被编译为共享库或DLL的c或c++扩展 把一系列模块组织到一个的文件夹( 阅读全文
posted @ 2018-04-03 16:09 Fixdq 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 列表(list)推导式 字典(dict)推导式 集合(set)推导式 列表推导式 一、使用[]生成list 基本格式 eg:列表生成式 二、使用()生成gene 阅读全文
posted @ 2018-04-03 14:49 Fixdq 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 三元表达式 基本的语法格式 比较两个数中的大值 并返回 递归 一、什么是递归 递归函数:函数的递归调用,即在函数调用的过程中,又直接或间接地调用了函数本身 二、递归分为两个阶段,递推和回溯 1.回溯:递归函数层层深入的过程是递推的过程 2.递推:递归函数在满足结束条件后,层层返回结果的过程。 总结: 阅读全文
posted @ 2018-04-02 18:12 Fixdq 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 迭代器 一、什么是迭代器 二、为何要有迭代器,什么是可迭代对象,什么是迭代器对象 三、迭代器对象的使用 四、for循环 五、迭代器的优缺点 优点:1.提供一种统一的,不依赖于索引的迭代方式 2.懒性计算,每次只有一条数据,节省内存 缺点:1.无法获取长度(只有在迭代完毕才能知道有多少值) 2.一次性 阅读全文
posted @ 2018-03-30 20:23 Fixdq 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 装饰器 一、为何要用装饰器 开闭原则(OCP)是面向对象中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。对于扩展是开放的,对于修改是关闭的,这意味着模块的行为是可以扩展的。当应用的需求改变时,我们可以对模块进行扩展,使其具有满足那些改变的新行为 阅读全文
posted @ 2018-03-29 15:30 Fixdq 阅读(294) 评论(0) 推荐(0) 编辑
摘要: python函数进阶 函数嵌套 函数对象 命名空间与作用域 闭包函数 装饰器 一、函数嵌套 函数的嵌套定义 函数的嵌套调用 二、函数对象 函数在python中是第一类对象 1.可以被引用 2.可以当中参数传入(函数名的本质,函数的内存地址) 3.可以当中函数的返回值 4.可以当中容器类型的元素 三、 阅读全文
posted @ 2018-03-28 18:26 Fixdq 阅读(207) 评论(0) 推荐(0) 编辑
摘要: python函数 一、函数是什么? 定义:函数是将一组语句的集合通过一个名字(函数名)封装起来,要执行这个函数,只需要调用函数名即可。 特性: 1.减少重复代码 2.使程序变的易扩展 3.是程序变得易维护 二、函数的定义(语法) def:定义函数的关键字 函数名:用来调用函数的(函数名的定义需具有一 阅读全文
posted @ 2018-03-26 15:45 Fixdq 阅读(247) 评论(0) 推荐(0) 编辑
摘要: python文件处理 打开文件的模式 file常用函数 一、打开文件,关闭文件 操作文件的流程: 获取文件句柄open()方法:返回一个file对象 语法格式: 常用参数 filename: 要打开的文件路径 mode: 打开文件的模式(见上图) encoding:打开文件的编码格式 注意点: fi 阅读全文
posted @ 2018-03-22 19:49 Fixdq 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 字符编码 一、什么是字符编码: 大家都知道,计算机只认识数字(0,1),我们使用计算机就要向计算机发送命令,让计算机执行相应的功能,这就涉及到一个过程(python(字符)——>翻译(解释器)——>数字)的过程 这个翻译的过程必须遵循一个标准:字符与数字一一对应的关系 这个标准称之为:字符编码表(即 阅读全文
posted @ 2018-03-22 17:28 Fixdq 阅读(180) 评论(0) 推荐(0) 编辑