首页 > 数据库技术 > 详细

oldboy sixteenth day. I love Python. 内置函数50++, 以及 匿名函数

时间:2018-06-21 16:36:56      阅读:185      评论:0      收藏:0      [点我收藏+]

一, 昨日内容回顾
  1, 列表推导式 生成器表达式
  2, 内置函数
三, 作业

二, 今日内容大纲
    内置函数:
      1,查看内置属性:
        dir(): 将对象所有的方法名 放置在一个列表中,并返回

            1, 当函数里不穿参数的时候,返回  当前模块的属性列表:  这里的属性,应该指的是 类里面的 类属性.  如果在全局作用域里,返回的应该是 整个py文件的 属性, 当在类里面,返回的是当前局部作用域里面的 属性!

            2, 当传入参数时, 会查看,此参数 所拥有的 属性和方法


      2, 迭代器生成器相关
        range():  生成一些数据
        next():  传入的参数 必须是迭代器,或者生成器, 然后执行此方法,会返回 参数(迭代器)里的第一个元素 
        iter():   将传入的参数,转换成生成器.
      3, 基础数据类型相关:
        bool(): 见下面的博客地址
        int(): 1,  将字符串的数字,转换成整数; 2, 将浮点数 进行取整
        float():见下面的博客地址
      4, 进制转换(3):
        bin() : 将十进制的数转化成二进制 并且返回

        oct() : 将十进制的数转化成八进制, 并且返回

        hex(): 讲十进制的数转化成十六进制,并且返回.
      5, 数学运算:
        abs() 绝对值
        divmod() 计算除数与被除数的结果,返回一个包含商和余数的元组(a//b, a%b )
        round() 保留浮点数的小数位, 默认保留整数
        pow() 求 x**y 的积
        sum() 求和
        ***min(*args, key=None) :  求最小值. 默认参数 key 里面可以传入函数名, 这个函数 可以定义成你想要的求最小值的方式
        ***max(*args, key=None) 求最大值. 默认参数 key 里面可以传入函数名, 这个函数 可以定义成你想要的求最大值的方式
      6, 数据结构相关:
        list():

        tuple():

        
      7, 相关内置函数:
        reversed(): 翻转  将一个序列翻转,并返回翻转后此序列的的迭代器   
        slice(): 构造一个切片对象, 用于列表的 切片,  跟切片 没什么区别

        sorted(*args, key=None)  对所有可迭代的对象进行排序操作

        enumerate(Iterable) : 传入一个可迭代的参数, 当for 循环的时候, 可以得到两个值,第一个是 索引的顺序.

        filter() : 过滤 跟列表表达式 里面的过滤差不多.

        map(func, *Iterable): 映射:  会根据 提供的函数对指定的序列 进行映射

有一小部分没写, 用处不大的  一共68种太多了- - 上太白老师的博客了- -  http://www.cnblogs.com/jin-xin/articles/8423937.html


    匿名函数: func = lambda x : x**x

      def func(x):

        return x**x

      func  函数名字

      lambda 是匿名函数的标准

      第一个x 是正常函数里面的 形参的 位置参数

      冒号后面的 是return 返回值 


 

四, 今日作业
  1, 将课上所有代码 写入博客
  2, 写博客
  3, 写作业
  4, 画图

五, 预习内容

oldboy sixteenth day. I love Python. 内置函数50++, 以及 匿名函数

原文:https://www.cnblogs.com/Fushengliangnian/p/9209383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!