2018年3月8日

python 调试之assert and logging

摘要: 断言 assert assert后面跟的表达式应该是True,否则,根据程序运行的逻辑,后面的代码肯定会出错。 如果断言失败,会抛出AssertionError Traceback (most recent call last): File "。。。/errorPrac.py", line 35, 阅读全文

posted @ 2018-03-08 16:36 永恒自由森林 阅读(973) 评论(0) 推荐(0) 编辑

2018年3月5日

python 用type()创建类

摘要: type()可以查看一个类型,也可以查看变量的类型 Hello, world<class 'type'> #Hello是一个class, 它的类型就是type<class '__main__.Hello1'> #h1是一个实例,它的类型就是class Hello1 type()函数既可以返回一个对象 阅读全文

posted @ 2018-03-05 16:36 永恒自由森林 阅读(511) 评论(0) 推荐(0) 编辑

2018年3月1日

python中a, b = a, a + b

摘要: python中a, b = a, a + b a = 0 b = 1 计算a, b = a, a + b,先计算赋值号右边的部分,即 a = 0, a + b = 0+1=1,然后再赋值给左边 也可以理解为右边是一个列表,计算之后分别赋值给左边列表里的元素,即 (a, b) = (a, a + b) 阅读全文

posted @ 2018-03-01 17:31 永恒自由森林 阅读(584) 评论(0) 推荐(0) 编辑

2018年1月15日

模块

摘要: 在python中,一个.py文件就是一个模块(Module) 如 一个aa.py的文件,模块名字就是aa 使用模块的好处: 1. 提高代码的课维护性 2. 避免函数名和变量名冲突 使用模块注意: 不要和内置函数名字冲突,否则将无法导入系统自带的函数 包(Package):按目录来组织模块的方法 如a 阅读全文

posted @ 2018-01-15 16:54 永恒自由森林 阅读(111) 评论(0) 推荐(0) 编辑

2018年1月12日

python 装饰器

摘要: 在代码运行期间动态增加功能的方式,叫装饰器docorator docorator 就是一个返回函数的高阶函数 阅读全文

posted @ 2018-01-12 19:47 永恒自由森林 阅读(321) 评论(0) 推荐(0) 编辑

2018年1月11日

闭包函数

摘要: 闭包函数就是返回值是函数的函数# _*_coding:utf-8 _*_#求和函数lazy_sum()的返回值是求和函数sum(),所以需要再次调用sum()函数才能算出结果def lazy_sum(*args): def sum(): ax = 0 for n in args: ax += n return ax ret... 阅读全文

posted @ 2018-01-11 11:20 永恒自由森林 阅读(192) 评论(0) 推荐(0) 编辑

2017年12月26日

python, 用filter实现素数

摘要: # _*_ coding:utf-8 _*_ #step1: 生成一个序列def _odd_iter(): n = 1 while True: n = n + 1 yield n #Step2: 定义筛选函数def _not_divisible(n): return lambda x: x % n 阅读全文

posted @ 2017-12-26 19:18 永恒自由森林 阅读(1036) 评论(0) 推荐(0) 编辑

2017年12月21日

python-廖雪峰,map/reduce学习笔记

摘要: # _*_ coding:utf-8 _*_from functools import reduce def str2int(s): digits = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, ' 阅读全文

posted @ 2017-12-21 19:27 永恒自由森林 阅读(590) 评论(0) 推荐(0) 编辑

python 高阶函数学习, map、reduce

摘要: 一个函数可以接收另一个函数作为参数,这样的函数叫做高阶函数。 函数map(): map()函数接收两个参数,一个是函数,一个是Iterable, map把函数作用于序列的每一个元素,并把结果作为Iterator返回。 注意,返回的是生成器Iterator,所以取返回值的时候需要用for,或者next 阅读全文

posted @ 2017-12-21 18:06 永恒自由森林 阅读(313) 评论(0) 推荐(0) 编辑

2017年8月8日

Java IO的一些列子

摘要: Write()方法写入文件 阅读全文

posted @ 2017-08-08 17:45 永恒自由森林 阅读(228) 评论(0) 推荐(0) 编辑

导航