摘要: 一. time模块:import time 二. datetime模块:import datetime 三. rand模块:import random 四. os模块:import os 五. sys模块:import sys 六. json模块:import json json模块可用于跨开发语言 阅读全文
posted @ 2019-07-15 21:37 自在嘉璞 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一. 模块的导入:-import,执行对应的文件并引入变量名 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(module)。 使用模块最大的好处是提高了代码的可 阅读全文
posted @ 2019-05-29 16:37 自在嘉璞 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一. 测试程序 二. 功能测试 查询 添加 1. 添加子标签 2. 添加新标签 删除 修改 阅读全文
posted @ 2019-04-30 16:35 自在嘉璞 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. 文件处理流程 打开文件,得到文件句柄并赋值给一个变量; 通过句柄对文件进行操作; 关闭文件 2. 文件操作权限(文件操作内容的数据类型必须为字符串型) "r":只读 f.read():读取文件所有内容; f.readline():逐行读取文件内容; f.readable():判断文件是否可读; 阅读全文
posted @ 2019-04-27 15:47 自在嘉璞 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 装饰器 装饰器本身就是函数,功能是为其他函数添加附加功能 装饰器的设计原则: (a). 不修改被修饰函数的源代码; (b). 不修改被修改函数的调用方法。 装饰器=高阶函数+函数嵌套+闭包 装饰器框架 2. 装饰器实例1:计算被修饰函数的运行时间 3. 装饰器实例2:登录界面添加身份认证功能 阅读全文
posted @ 2019-04-03 21:29 自在嘉璞 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1. 生成器 生成器可以理想为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用自己内置的__iter__方法),所以生成器就是可迭代对象。 2. 生成器分类及在python中的表现形式 生成器函数:利用常规函数定义,但是,使用yield语句而不是return语句返回结果。yiel 阅读全文
posted @ 2019-04-02 22:17 自在嘉璞 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 迭代器协议: 对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走,不能往前退)。 2. 可迭代对象: 实现了迭代器协议的对象(即对象内部定义了一个__iter__)。 python的内部工具(如for循环、sum 阅读全文
posted @ 2019-03-24 20:45 自在嘉璞 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1. 三元表达式 2. 列表解析 同功能实现代码: 同功能实现代码: 阅读全文
posted @ 2019-03-24 20:42 自在嘉璞 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1. 取绝对值函数,abs() 2. 判断序列中所有元素是否都为真,all() 3. 判断序列中是否存在元素为真,any() 4. 十进制数据转换为二进制,bin() 5. 判断元素的布尔值,bool() 6. 查看字符串的字节编码(python3默认编码方式为utf-8,ascill码不能编码含有 阅读全文
posted @ 2019-03-22 21:12 自在嘉璞 阅读(157) 评论(0) 推荐(0) 编辑
摘要: python中函数的定义: 一. 函数的特征 1. 当python中函数通过return语句返回多个值时,默认以元组方式打包后一次性返回。 2. 位置参数调用方式:实参与形参位置一一对应;如test(2,3); 关键字参数调用方式:实参与形参位置不必一一对应,但需指定形参名与对应的实参值;如test 阅读全文
posted @ 2019-02-21 20:24 自在嘉璞 阅读(142) 评论(0) 推荐(0) 编辑