# 例一 def qqxing(l = []): l.append(1) # l[k] = 'v' print(l) qqxing() #[1] qqxing() #[1,1] qqxing() #[1,1,1] # 例二 def qqxing(k,l = {}): l[k] = 'v' print... ...
分类:
其他好文 时间:
2019-05-05 23:16:06
阅读次数:
125
PTA 03-树2 List Leaves 分析: 1、利用队列做层序遍历 2、17行scanf()一开始没写\n,如果只有这一行输入没事,但后面还有scanf(),而%c又是可以识别\n的,所以会导致错误,详见: scanf()的陷阱 https://blog.csdn.net/ff_tt/art ...
分类:
其他好文 时间:
2019-05-04 18:52:02
阅读次数:
156
函数形参和实参 参数规则 注:动态参数 划重点!!! 形参中参数种类的相对顺序不可变!!! 位置参数-->*args-->默认参数-->*kwargs !!! #动态参数的另一种传参方式 1、向*args中传列表 2、向*kwargs中传字典 方法:调用函数时在实参的序列前加*或** #函数的注释 ...
分类:
其他好文 时间:
2019-05-04 11:51:17
阅读次数:
144
警惕 MySql 更新 sql 的 WHERE 从句中的 IN() 子查询时出现的性能陷阱 以下文章来源:https://blog.csdn.net/defonds/article/details/46745143 mer_stage 表有 216423 条记录,DDL:CREATE TABLE ` ...
分类:
数据库 时间:
2019-04-18 15:21:49
阅读次数:
279
前言不管在我们的工作还是生活中,总会出现各种“错误”,各种突发的“异常”。无论我们做了多少准备,多少测试,这些异常总会在某个时间点出现,如果处理不当或是不及时,往往还会导致其他新的问题出现。所以我们要时刻注意这些陷阱以及需要一套“最佳实践”来建立起一个完善的异常处理机制。正文异常分类首先,这里我画了一个异常分类的结构图。在JDK中,Throwable是所有异常的父类,其下分为”Error“和”Ex
分类:
编程语言 时间:
2019-04-17 19:42:44
阅读次数:
160
对于学习python的人都有这样的困惑 def foo(a=[]): a.append(5) return a Python新手希望这个函数总是返回一个只包含一个元素的列表:[5]。结果却非常不同,而且非常惊人(对于新手来说): >>> foo() [5] >>> foo() [5, 5] >>> ...
分类:
编程语言 时间:
2019-04-17 19:29:44
阅读次数:
170
P4823 [TJOI2013]拯救小矮人 题目描述 一群小矮人掉进了一个很深的陷阱里,由于太矮爬不上来,于是他们决定搭一个人梯。即:一个小矮人站在另一小矮人的 肩膀上,知道最顶端的小矮人伸直胳膊可以碰到陷阱口。 对于每一个小矮人,我们知道他从脚到肩膀的高度Ai,并且他的胳膊长度为Bi。陷阱深度为H ...
分类:
其他好文 时间:
2019-04-07 21:41:31
阅读次数:
153
对于学习python的人都有这样的困惑 def foo(a=[]): a.append(5) return a Python新手希望这个函数总是返回一个只包含一个元素的列表:[5]。结果却非常不同,而且非常惊人(对于新手来说): >>> foo() [5] >>> foo() [5, 5] >>> ...
分类:
编程语言 时间:
2019-04-03 21:59:06
阅读次数:
178
【编者按】本文作者为 Rafael Benevides,主要介绍使用 Docker 容器时应该注意的十个陷阱。 Docker 容器十诫 当你刚开始使用容器时,会发现容器能解决许多问题,而且好处很多: 首先:容器是不可变的 —— 操作系统、库版本、配置、文件夹以及应用全都包裹在容器内。你可以确保,在 ...
分类:
其他好文 时间:
2019-04-02 16:57:17
阅读次数:
135
复习 学习内容 代码区 1.打印进度条 2.load...... 点为动态 3.注意名字指向内存地址,{}可变数据类型,容器数据类型,一个改变,都跟着改变 4.练习题目 5.python2 与python3的区别 6range切片 7.默认参数陷阱问题, 类似于函数名字问题, 8.删除list中的重 ...
分类:
编程语言 时间:
2019-03-29 14:33:55
阅读次数:
156