为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
python进阶_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • upper()字符串中字母由小写变为大写

    lower()字符串中字母由大写变为小写

    capitalize()字符串中字母首字母大写其余小写

    title()字符串中字母每个单词的首字母大写其余小写


    查看全部
  • # 基础知识回顾

    1. Python 发源、历史

    2. 安装 Python 环境

    3. 变量和数据类型:Python 内置的基本类型(整数、浮点数、字符串、布尔值、空值)

    4. List 和 Tuple:顺序的集合类型

    5. 条件判断和循环:控制程序流程

    6. Dict 和 Set:根据 key 访问的集合类型

    7. 函数:定义和调用函数

    8. 切片:如何对 list 进行切片

    9. 迭代:如何用 for 循环迭代集合类型

    10. 列表生成式:如何快速生成列表


    # 将要学习的内容

    1.  函数式编程

    2.  模块

    3. 面向对象编程:面向对象的概念、属性、方法、继承、多态等

    4. 定制类:利用 Python 的特殊方法定制类


    # 学习目标

    1. 掌握函数式编程

    2. 掌握面向对象编程

    3. 能够编写模块化的程序


    查看全部
    0 采集 收起 来源:课程介绍

    2018-07-20

  • 因为count是类属性,创建实例的时候就改变了

    查看全部
  • def __add__(self,r):

            return Rational(self.p*r.q + self.q *r.p,self.q *r.q)

    这句是通分相加的意思,又调用到Rational,按分子分母输出

    查看全部
  • 好 很好讲的很好

    查看全部
  • map(函数,列表)函数传递过来一个函数,一个列表,
    然后将处理完数据存到另一个列表中。


    查看全部
  • 在python中定义函数,可以使用一般参数、默认参数、非关键字参数和关键字参数。一般参数和默认参数在前面的学习中我们都遇到过了,而*args和**kw分别属于非关键字参数和关键字参数,后两者也都是可变参数。 非关键字参数的特征是一个星号*加上参数名,比如*number,定义后,number可以接收任意数量的参数,并将它们储存在一个tuple中。 关键字参数的特征是两个星号**加上参数名,比如**kw, 定义后,kw将接收到的任意数量参数存到一个dict中。关键字参数是在传递构成中不必按照顺序传递(因为dict内的key-value是没有顺序的),但必须要提供”传递参数名=传递参数值”形式的参数。
    作者:
    链接:https://www.imooc.com/article/details/id/21546
    来源:慕课网

    查看全部
  • 查看全部
  • 关键字lambda 表示匿名函数,冒号前面的 x 表示函数参数。

    匿名函数有个限制,就是只能有一个表达式,不写return,返回值就是该表达式的结果


    查看全部
  • 返回函数不要引用任何循环变量,或者后续会发生变化的变量。

    查看全部
    0 采集 收起 来源:python中闭包

    2018-07-19

  • filter()对每个元素进行判断,返回true或false,自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。

    查看全部
  • reduce()对list的每个元素反复调用函数f,并返回最终结结果值

    查看全部
  • map(),它接收一个函数f和一个list,并通过把函数依次作用在list的每个元素上,得到一个新的list并返回

    查看全部
  • add 把函数作为参数

    查看全部
  • 运行math库的函数 要在前加math.

    查看全部

举报

0/150
提交
取消
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!