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()

  • 相关阅读:
    JS中原型链的理解
    CSS3的笔记总结
    那些牛掰的 HTML5的API(二)
    初识 HTML5(一)
    jQuery基础知识点(下)
    jQuery基础知识点(DOM操作)
    jQuery基础知识点(上)
    [译]GC专家系列2:Java 垃圾回收的监控
    [译]GC专家系列1: 理解Java垃圾回收
    [译]深入理解JVM
  • 原文地址:https://www.cnblogs.com/GH-D/p/8327821.html
Copyright © 2011-2022 走看看