摘要:
返回函数 函数作为结果值返回 # def lazy_sum(*args): # def sum(): # ax = 0 # for n in args: # ax = ax + n # return ax # return sum # f1=lazy_sum(1,2,3) # f2=lazy_sum 阅读全文
摘要:
filter() Python内建的filter()函数用于过滤序列 filter()接收一个函数和一个序列。 filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 # def s(n): #定义函数 # return n%2==0 #函数输 阅读全文
摘要:
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 写列表生成式时,把要生成的元素x放到前面,后面跟for循环,就可以把list创建出来 # a=[x for x in range(1,10)] # print(a) for循环后面 阅读全文
摘要:
切片 切片指从一个list或tuple取出部分元素是一种非常常见的操作。 例如: # a='wihlnfoiahf;,fapngnif' # print(a[0:5:2]) 0 表示从下标是0的地方开始 5 表示到下标是5的地方结束,但不包括下标 2 表示步长 迭代 如果给定一个list或tuple 阅读全文
摘要:
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 # def ss(x): #定义一个函数 # if x==1: #判断参数是否等于1 # return x #参数等于1 输出参数 # return x+ss(x-1) # 参数不等于1 参数加上函数ss(x-1), 阅读全文