03 2018 档案

摘要:为什么调用的不是同一个函数呢 是因为调用函数后,函数的生命周期就结束了,再调用就是另一个函数了 阅读全文
posted @ 2018-03-30 23:07 大明-两京一十三省 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-30 23:05 大明-两京一十三省 阅读(779) 评论(0) 推荐(0) 编辑
摘要:递归就是自顶而下,自底而上, 阅读全文
posted @ 2018-03-19 22:55 大明-两京一十三省 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-18 10:48 大明-两京一十三省 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-15 23:29 大明-两京一十三省 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-15 00:07 大明-两京一十三省 阅读(240) 评论(0) 推荐(0) 编辑
摘要:个人理解的单字节,就是用字符代替,如果有问题的话 直接通过索引初始化 例如a[0]=1 阅读全文
posted @ 2018-03-11 22:42 大明-两京一十三省 阅读(168) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/u010949971/article/details/70045537 阅读全文
posted @ 2018-03-11 22:04 大明-两京一十三省 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-03-11 13:00 大明-两京一十三省 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Python函数在定义的时候,默认参数L的值就被计算出来了,即[],因为默认参数L也是一个变量,它指向对象[],每次调用该函数,如果改变了L的内容,则下次调用时,默认参数的内容就变了,不再是函数定义时的[]了。如果是不可变对象,例如 L = 1 则每次记住的都是1 ps:为什么都是4呢 因为i是不可 阅读全文
posted @ 2018-03-06 23:46 大明-两京一十三省 阅读(397) 评论(0) 推荐(0) 编辑
摘要:例如,你在文件操作时,将文件内容进行各种修改,最后指针肯定会在末尾,而这时你又要从这个文件读取并加入到新的文件,那么需要将最末尾的指针调整到开始处,即用seek(0)这个方法 阅读全文
posted @ 2018-03-05 22:05 大明-两京一十三省 阅读(291) 评论(0) 推荐(0) 编辑
摘要:def add(x,y): a = x + y def average(): list1 = [] list1.append(a/2) print(list1) return a #为什么return a 放在这里呢,因为如果放在外面的话,根据return的属性,会结束嵌套数函数 return av 阅读全文
posted @ 2018-03-04 13:18 大明-两京一十三省 阅读(87) 评论(0) 推荐(0) 编辑
摘要:def outer(n): """思路不影响原来的函数情况下,用装饰器扩展""" def inner(x,y): list1 = []# b = x + y list1.append(b / 2) print(list1) return n(x,y) return inner@outerdef ad 阅读全文
posted @ 2018-03-04 12:51 大明-两京一十三省 阅读(401) 评论(0) 推荐(0) 编辑
摘要:好吧,我标题党了。作为 Python 教师,我发现理解装饰器是学生们从接触后就一直纠结的问题。那是因为装饰器确实难以理解!想弄明白装饰器,需要理解一些函数式编程概念,并且要对Python中函数定义和函数调用语法中的特性有所了解。使用装饰器非常简单(见步骤10),但是写装饰器却很复杂。 虽然我没法让装 阅读全文
posted @ 2018-03-04 11:14 大明-两京一十三省 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:c = (map(lambda x,y:(x,y),[1,2,3],["abd","def","ghi"]))print(list(c)) 思路解析:lamada里面的代码块相当于 return,return的作用可以返回任意对象,即可以返回元组,列表等,又因为两个列表的元素项类型不同,不能相加,根 阅读全文
posted @ 2018-03-03 09:40 大明-两京一十三省 阅读(400) 评论(0) 推荐(0) 编辑
摘要:def time(**tim): c = 0 for i in tim: if int(i) <= 24 and int(i) >=0: c = int(i) *60 if int(tim[i]) < 60 and int(tim[i]) >=0: c += int(tim[i]) return ( 阅读全文
posted @ 2018-03-02 12:59 大明-两京一十三省 阅读(458) 评论(0) 推荐(0) 编辑
摘要:如果就一个关键字参数,可以用位置参数承接,如果是多个,那么就要用到(**tim)来承接,关键字承接的键不可以是数字 阅读全文
posted @ 2018-03-02 09:52 大明-两京一十三省 阅读(484) 评论(0) 推荐(0) 编辑
摘要:通过标准类型操作符 >.<,=。也可以通过标准类型函数cmp,字符是通过ascll值比对的 阅读全文
posted @ 2018-03-01 21:49 大明-两京一十三省 阅读(557) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示