随笔分类 -  典型例题

摘要:报错信息 jinja2.exceptions.TemplateSyntaxError jinja2.exceptions.TemplateSyntaxError: Expected an expression, got 'end of statement block' jinja2.exceptio 阅读全文 »
posted @ 2018-05-09 20:56 ZhuGaochao 阅读(7317) 评论(1) 推荐(0) 编辑
摘要:匿名函数(lambda)在列表生成式和生成器中的应用示例 列表生成式中实例 先看题: 以下代码的输出是什么?请给出答案并解释: [6, 6, 6, 6] 解释: 函数 func() 中返回的是一个列表生成式,走到这个列表生成式时,列表中生成的是一个个函数对象,且此时经过循环,i = 3; Here 阅读全文 »
posted @ 2018-05-05 09:36 ZhuGaochao 阅读(1197) 评论(0) 推荐(0) 编辑
摘要:在Python函数中,传递的参数如果默认有一个为 列表(list),那么就要注意了,此处有坑. 入坑 挖坑 预期结果 执行结果 出坑 当定义函数时,会保存函数中默认参数 list 的值,也就是列表 li=[]; 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默认 阅读全文 »
posted @ 2018-05-04 20:41 ZhuGaochao 阅读(6562) 评论(0) 推荐(0) 编辑
摘要:Datetime 模块求日期差 导入 datetime 模块/实例化当前时间对象 调用.date() 方法 得到当前年/月/日时间 实例化时间差对象 delta 求当前日期减去时间差 delta 后的日期 也就是当前日期减去3天 阅读全文 »
posted @ 2018-03-29 12:08 ZhuGaochao 阅读(257) 评论(0) 推荐(0) 编辑
摘要:需求 制作如下可选表格,实现“全选”、“反选”、“取消”功能 代码示例 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <!--告诉IE以最高级模式渲染文档--> <meta http-equiv="x-ua-com 阅读全文 »
posted @ 2018-01-04 21:31 ZhuGaochao 阅读(4024) 评论(0) 推荐(1) 编辑
摘要:需求: 分析: 1)打开文件 2)readlines() 读文件(按行读) --> 拿到文件内容 data 3)循环遍历 data 的每行,在每行后面进行拼接要插入的内容 4)往新文件里写 代码示例: 完成插入: 阅读全文 »
posted @ 2018-01-04 17:31 ZhuGaochao 阅读(4143) 评论(0) 推荐(0) 编辑
摘要:介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,中文称『魔术方法』,例如类的初始化方法 __init__ ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。 推荐阅读: Pytho 阅读全文 »
posted @ 2017-11-30 18:42 ZhuGaochao 阅读(2872) 评论(0) 推荐(1) 编辑
摘要:基于tcp的套接字实现远程执行命令的操作 ——客户端敲命令,服务端执行 当服务端运行在Windows系统下,若客户端发送给服务端识别window系统的命令,服务端将执行windows系统命令的结果发送给客户端显示,不能识别的则发送错误信息给客户端。 同样当服务端在linux系统下运行,若客户端发送给 阅读全文 »
posted @ 2017-11-30 16:41 ZhuGaochao 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:字符串(str)转列表(list) 转换方法:str.split() 列表(list)转字符串(str) 转换方法: str.join(list) lis = ['zhu', 'gao', 'chao'] str = ''.join(lis) # 无缝拼接 print(str) #执行结果: zhu 阅读全文 »
posted @ 2017-11-15 20:14 ZhuGaochao 阅读(378) 评论(0) 推荐(0) 编辑
摘要:用法示例: >>>>>>>>生成随机验证码示例 阅读全文 »
posted @ 2017-11-15 16:22 ZhuGaochao 阅读(331) 评论(0) 推荐(0) 编辑
摘要:需求: 生成一个六位随机验证码 阅读全文 »
posted @ 2017-11-15 09:52 ZhuGaochao 阅读(7756) 评论(0) 推荐(0) 编辑
摘要:如有求时间差的需求,可直接套用此方法: 阅读全文 »
posted @ 2017-11-15 08:59 ZhuGaochao 阅读(225) 评论(0) 推荐(0) 编辑
摘要:如有求时间差的需求,可直接套用此方法: 阅读全文 »
posted @ 2017-11-15 08:57 ZhuGaochao 阅读(248) 评论(0) 推荐(0) 编辑
摘要:1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x, y = 10, 20 print(x, y) x, y = y, x print(x, y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左侧立即 阅读全文 »
posted @ 2017-11-14 13:44 ZhuGaochao 阅读(509) 评论(0) 推荐(0) 编辑
摘要:''' 身份证号码是一个长度为15或18个字符的字符串,如果是15位则全部由数字组成,首位不能为0;如果是18位,则前17位全部是数字,末位可能是数字或x,下面我们尝试用正则来表示: ''' ^[1-9]\d{14}(\d{2}[0-9x])?$ # 匹配:110105199812067023 # ()表示分组,将\d{2}[0-9x]分成一组,就可以整体约束他们出现的次数为0-1次 # ... 阅读全文 »
posted @ 2017-11-13 18:35 ZhuGaochao 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:生活中加载网页时、安装程序时会经常见到进度读条 So 如何实现呢? 以下代码即可实现读条功能: 等价于: 执行结果: It's Funny ! enhn~~~~ 阅读全文 »
posted @ 2017-11-09 15:16 ZhuGaochao 阅读(714) 评论(0) 推荐(0) 编辑
摘要:1) 用递归函数实现阶乘的计算 步骤分解: 递归详解: 2)用函数、循环实现阶乘的计算 阅读全文 »
posted @ 2017-11-08 20:41 ZhuGaochao 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:分解: 阅读全文 »
posted @ 2017-11-08 20:23 ZhuGaochao 阅读(297) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示