老师还是很好的老师,教程不是给没有一点编程基础的人看的。编程的思维,不是一朝一夕能培养出来,是需要一段时间沉淀的。这个教程,应该是给那些,有编程基础,有转语言需求的人看的
2018-04-23
>>> print(list(filter(lambda s: s and len(s.strip()) > 0, ['test', None, ' ', 'str', ' ', 'END'])))
['test', 'str', 'END']
Python 3
['test', 'str', 'END']
Python 3
2018-04-22
def gcd(a,b):
if a%b==0:
return b
else:
return gcd(b,a%b)
求最大公约数函数。
if a%b==0:
return b
else:
return gcd(b,a%b)
求最大公约数函数。
2018-04-21
深刻理解这句话:任何对象,只要有read()方法,就称为File-like Object,都可以传给json.load()。
包括是Student类也是可以,页有read()方法,就可以传给json.load()
包括是Student类也是可以,页有read()方法,就可以传给json.load()
2018-04-21
import time
def performance(f):
def fn(x):
print 'call '+f.__name__+'()'
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
return f(x)
return fn
@performance
def factorial(n):
return reduce(lambda x,y: x*y, range(1, n+1))
print factorial(10)
运行成功输出错误什么鬼
def performance(f):
def fn(x):
print 'call '+f.__name__+'()'
print time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
return f(x)
return fn
@performance
def factorial(n):
return reduce(lambda x,y: x*y, range(1, n+1))
print factorial(10)
运行成功输出错误什么鬼
2018-04-21
任务思路:避免引用循环变量 i 所以用定义函数法、先调用法都行。
评论:闭包,就是 某个函数a的内部 函数 使用了外部变量(非全局),所以每次调用 a所生成的函数使用不同的变量,a就好像 c++的 new一样。(所以我觉着这节课的任务,容易误导大家去理解闭包的核心概念)
评论:闭包,就是 某个函数a的内部 函数 使用了外部变量(非全局),所以每次调用 a所生成的函数使用不同的变量,a就好像 c++的 new一样。(所以我觉着这节课的任务,容易误导大家去理解闭包的核心概念)
2018-04-21
python3.x中sorted()方法中,reverse = False为默认值,如果为空,则默认从小到大排序,如果需要控制顺序,则必须写“reverse=值”这种来编辑,不能省略reverse,否则报错。另外,0、False均为False结果,或者输入任意一个结果为False的布尔式,则可以从小到大排序。1、True和其他数值以及结果为True的表达式,均可以实现从大到小的排序
2018-04-21
def get_grade(self):
if self.__score>=80:
return 'A'
if self.__score>=60:
return 'B'
else:
return 'C'
if self.__score>=80:
return 'A'
if self.__score>=60:
return 'B'
else:
return 'C'
2018-04-21
在python3.x中,返回的是一个迭代器,可以只用迭代器的方法依次取出结果
filter(function or None, iterable) --> filter object
|
| Return an iterator yielding those items of iterable for which function(item)
| is true. If function is None, return the items that are true.
filter(function or None, iterable) --> filter object
|
| Return an iterator yielding those items of iterable for which function(item)
| is true. If function is None, return the items that are true.
2018-04-21