zoukankan      html  css  js  c++  java
  • python笔记1

    ...这个感觉相当于C里面的typedef

    函数名也是变量

    那么函数名是什么呢?函数名其实就是指向函数的变量

    传入函数

    既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数。

     

    id查看变量的内存地址//暂时不知道有什么用,感觉python涉及不到内存那方面

     

     

    “”.join(list_name)   list转换为字符串显示

     

     

    reduce把一个函数作用在一个序列[x1, x2, x3, ...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是:

     

    reduce(f, [x1, x2, x3, x4]) = f(f(f(x1, x2), x3), x4)

     

    Python内建的filter()函数用于过滤序列。

    map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。

     

    注意到filter()函数返回的是一个Iterator,也就是一个惰性序列,所以要强迫filter()完成计算结果,需要用list()函数获得所有结果并返回list。 //最外面加个list()

  • 相关阅读:
    02梦断代码阅读笔记之二
    每日日报
    每日日报
    每日日报
    每日日报
    02梦断代码阅读笔记之一
    每日日报
    SQL语句分为哪几种?
    数据库三范式是什么?
    什么是数据库事务?
  • 原文地址:https://www.cnblogs.com/GH-D/p/8327821.html
Copyright © 2011-2022 走看看