摘要:
当脚本中需要进行的的相同的异常操作很多的时候,可以用修饰器来简化代码。比如我需要记录抛出的异常: 在log_exception.py文件中, 在test.py文件中: 在test.log文件中可以看到以下错误信息: 阅读全文
摘要:
1.send 2.生成器计算移动平均值 升级版 生成器列表嵌套习题: PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76 生成器的列表嵌套式一定要拆分 阅读全文
摘要:
在python中,如果有多个字符串,想要连接在一起,或者说想要拼接在一起该如何操作,在此记录下。 1.通过 + 这个加号操作符,将字符串拼接在一起 备注:这样字符串就拼接在一起了,空格情况需要在引号中加入。 2.通过 即乘号,将字符串多次输出并且连接在一起 备注:通过 操作符就将多次输出相同字符串, 阅读全文
摘要:
先获取一个utc格式的时间 输出 PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee34324d76 这里我们假设目前拥有的是一个字符串格式的UTC时间,那么该如何将 阅读全文
摘要:
1.给定验证码长度n,生成随机验证码,验证码由数字、字母组成(参考chr()内置方法) 程序代码如下: 运行结果如下: PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88b 阅读全文
摘要:
python中复数实现( 2) 0.5和开根号sqrt( 2)的区别 ( 2) 0.5和sqrt( 2)是不同的,前者是复数后者是会报错的。 Python用循环构造的函数数组,运行这个数组里面的函数后返回值都一样 上面程序的输出是: 为什么明明f(x)返回的是x+i,而i是从0到4变化的。按道理执行 阅读全文
摘要:
有参装饰器 1,将@ 与函数分开@ timmerout(flag) 返回了timmer 2,将@timmer结合 PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 note.youdao.com/noteshare?id=2dce86d0c2588ae7c0a88bee3 阅读全文
摘要:
1. 引言 最近在研究django rest_framework的源码,老是遇到super,搞得一团蒙,多番查看各路大神博客,总算明白了一点,今天做一点总结。 2. 为什么要用super 1)让代码维护更加简单 Python是一门面向对象的语言,定义类时经常用到继承的概念,既然用到继承就少不得要在子 阅读全文
摘要:
一个字典就是一个键对应一个单值的映射。如果你想要一个键映射多个值,那么你就需要将这多个值放到另外的容器中, 比如列表或者集合里面。比如,你可以像下面这样构造这样的字典: 选择使用列表还是集合取决于你的实际需求。如果你想保持元素的插入顺序就应该使用列表, 如果想去掉重复元素就使用集合(并且不关心元素的 阅读全文
摘要:
python中的 和 ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args 的作用:在函数定义中,收集关键字参数传递给一个字典,并将这个字典赋值给变量kwargs PS:遇到问题 阅读全文