数据库中的round()详解

Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。 参数规范 语法 round(nu...

python中*和**的打包和解包详解

python中的*和**,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 * 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args >>>...

sqlalchemy子查询详解

使用subquery() 要使用c来定位上一个子句的属性 1 s1 = session.query(m.a,m.b).filter().subquery() 2 s2 = session.query(s1....

自动化测试常用断言的使用方法(python)详解

这里介绍几个常用断言的使用方法,可以一定程度上帮助大家对预期结果进行判断。 这里介绍以下几个断言方法: (一)assertEqual 和 assertNotEqual  assertEqual:如两个值相等,则pas...

unittest中的testCase执行顺序详解

1.方法顺序 def setUp(self): 在测试方法前执行 def tearDown(self): 在测试方法后执行 class TestMethod(unittest.TestCase): #...

datetime的timedelta对象详解

datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回一个timedelta对象。 如果有人问你昨天是几号,这个很容易就回答出来了。但是如果问你200天前是几号,就不是那么容易答出...

flask中使用jsonify和json.dumps的区别详解

一、实验 python的flask框架为用户提供了直接返回包含json格式数据响应的方法,即jsonify,在开发中会经常用到。如下一段简单的flask后端代码,服务端视图函数根据请求参数返回json格式的数据到客户端。 fro...

Python Set intersection() 方法详解

描述 intersection() 方法用于返回两个或更多集合中都包含的元素,即交集。 语法 intersection() 方法语法: set.intersection(set1, set2 ... etc) 参数...

获取文件路径详解

1、python获取文件当前绝对路径的两种方法 方法1: import sys print(sys.argv) 得到文件当前绝对路径字符串的一个列表 ['D:/pycharm/PracticeProject/ClientSe...

Python SMTP发送邮件详解

Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很...