• 七、python抽象


    1、抽象

      通过定义处理细节的函数,可以让程序更抽象。

      抽象是程序能够被人理解的关键所在。

    2、函数定义

      使用def(表示定义函数)语句创建函数。

      函数执行特定的操作并返回一个值。

      内置函数callable,可以判断某个对象是否可调用。

      文档字符串:放在函数开头的字符串   

      

    3、参数

      位置参数:使用位置指定

      关键子参数:使用名称指定

      有一个星号的参数将放在元组中

      有二个星号的参数将放在字典中

    4、作用域

      局部作用域

      全局作用域

      

    5、递归

      递归:引用自身

      无穷递归

      有限递归:(1)基线条件:满足这种条件时函数将直接返回一个值

           (2)递归条件:包含一个或多个调用,这些调用旨在解决问题的一部分

      经典案例:

          (1)阶乘和幂函数

          

          (2)二分查找

          

       

    6、函数式编程

      Python提供了一些函数式编程工具,其中包括lambda表达式以及函数map、filter和reduce。

  • 相关阅读:
    android 单位详解
    ViewFlipper的使用
    today is history,today is tomorrow
    Android2.1 和之后的版本 中的 drawable(hdpi,ldpi,mdpi) 的区别
    auto_ptr
    android编写Service入门
    Android程序完全退出的三种方法
    Android中Toast的用法简介
    安装android开发环境
    error C2850: 'PCH header file'
  • 原文地址:https://www.cnblogs.com/nuochengze/p/12436694.html
Copyright © 2020-2023  润新知