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

    5.1 序列类型

        

    5.2 字符串类型

    5.5 XRangeType 类型

    5.6 缓冲区类型

    5.7 映射类型

    5.8 可调用类型

        可调用类型表示所有允许以函数方式调用的对象。它包括用户定义函数、用户定义方法,内建函数、内建方法、classic类及其实例、new-style 类及其实例。

      5.8.1 用户定义函数

        用户调用函数是在module层由def或者lambda创建的可调用对象,因为函数也是一类对象。可以赋值给其他变量,也可以放入列表,元组,字典中。例如:

    def ShowAdd( x, y ):
        print "%s + %s = %s"% ( str( x ), str( y ), str( x + y ) )
    
    AddShow = ShowAdd
    AddShow( 3, 4 )
    
    dicShow = {}
    dicShow['add'] = ShowAdd
    dicShow['add'](3,4)
    

      用户定义的函数有属性:

         __module__表示函数所定义的模块名,

         __doc__或者func_doc文档字符串,

         __name__或者func_name函数名。

         __dict__或者func_dict 函数属性的命名空间

         func_code函数编译后的字节码

         func_defaults包含所有默认参数的元组

         func_globals 函数所在模块的全局名称空间的字典

    print ShowAdd.__module__, ShowAdd.__doc__, ShowAdd.__name__
    
    result: __main__ None ShowAdd

     第七章 类以及面向对象

      

  • 相关阅读:
    2073: [POI2004]PRZ
    BZOJ 3669: [Noi2014]魔法森林
    Dominator Tree & Lengauer-Tarjan Algorithm
    BZOJ 3526: [Poi2014]Card
    BZOJ 2733: [HNOI2012]永无乡
    BZOJ 2929: [Poi1999]洞穴攀行
    BZOJ 3730: 震波
    BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡
    BZOJ 1195: [HNOI2006]最短母串
    BZOJ 4030: [HEOI2015]小L的白日梦
  • 原文地址:https://www.cnblogs.com/bracken/p/3030642.html
Copyright © 2011-2022 走看看