python基础函数
就喊我轩轩
这个作者很懒,什么都没留下…
展开
-
python中map函数和lambda和reduce函数
map函数会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。语法map(function, iterable, …)参数function – 函数iterable – 一个或多个序列返回值Python 2.x 返回列表。Python 3.x 返回迭代器。实例...原创 2019-07-25 19:41:38 · 243 阅读 · 0 评论 -
python内置函数zip()和filter()
zip函数zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。我们可以使用 list() 转换来输出列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。zip 方法在 Python 2 和 Python 3 中的不同:在 Python 2.x...原创 2019-07-25 19:52:10 · 235 阅读 · 0 评论 -
用python的with open和os对文档进行读写操作
文件练习题随机生成20个10-100区间范围内的整数,从小到大排序,然后写入文件,接着从文件中读取出来 文件内容,最后反序,再追加到文件的下一行。import randomlist_num = [random.randint(1, 100) for i in range(20)]list_num.sort()li = [str(i) for i in list_num]# txt...原创 2019-07-25 20:24:35 · 799 阅读 · 0 评论 -
斐波那契数列,递归函数
斐波那契数列F(1) = 1,F(2) = 1, F(3) = F(1) + F(2)… Fn = F(n-2) + F(n-1)求斐波那契数列第N项,根据网上查来的公式能力有限,所以算法很低级,目前凑合用吧,打印出第N项数字n = int(input('>>>'))a = (1 + 5**0.5)/2b = (1 - 5**0.5)/2c = (5**0.5)/...原创 2019-07-22 15:10:03 · 1778 阅读 · 0 评论