python
Martinlone
做个脱离了低级趣味的程序猿
展开
-
力扣打卡2
2020 08/05给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组[1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。 示例:输入:[1,8,6,2,5,4,8,3,7] 输出:49原创 2020-08-06 00:10:44 · 267 阅读 · 0 评论 -
异常大全
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivision原创 2020-07-25 20:38:34 · 382 阅读 · 0 评论 -
力扣打卡7.13~8.04
给定两个数组,编写一个函数来计算它们的交集。.示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] 示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[4,9]本人采用了最暴力但也是最好想的懒人方法:遍历短列表,如果长列表中存在就删除,然后将相同的添加到公共列表。方法比较耗时,属于偷懒行为,所以看了别人的方法。本人方法:class Solution: def intersect(self,.原创 2020-07-14 00:47:44 · 345 阅读 · 0 评论 -
用python查询数据库,返回字段名和值组成的字典类型
def Selectt_baisic ():db = pymysql.connect(“10.***.***.***”, “root”, “123456”, “my_db”, port=3310, charset=‘utf8’, cursorclass=pymysql.cursors.DictCursor)cur = db.cursor()sql = “Select * from t_bas...原创 2019-10-22 11:12:14 · 3933 阅读 · 0 评论 -
python拼接json字典的键值对,无需遍历一次实现无序更新和插入mysql
解析json数据,根据接口返回的json字典无序更新mysql数据库表sql问题难点:数据库表的字段多,且顺序和json的字典里面键的顺序不一样,又不想遍历字典再去逐个更新数据库的字段。可以采用如下:sql = “update {} set " .format(“t_basic”) + “,”.join([’%s=%r’ % (k, basic[k]) for k in basic.keys...原创 2019-10-22 09:59:33 · 1244 阅读 · 0 评论