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