为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
学习人数
综合评分9.20
575人评价 查看评价
9.6 内容实用
9.0 简洁易懂
9.0 逻辑清晰
  • str = "hellow world!"

    print(str.upper())          # 把所有字符中的小写字母转换成大写字母

    print(str.lower())          # 把所有字符中的大写字母转换成小写字母

    print(str.capitalize())     # 把第一个字母转化为大写字母,其余小写

    print(str.title())          # 把每个单词的第一个字母转化为大写,其余小写 

    ————————————————

    版权声明:本文为CSDN博主「平淡的懒蛋儿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/weixin_42116347/article/details/100848180


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

    查看全部
  • math.sqrt---平方根

    查看全部
  • Python 的函数可以返回函数

    我们可以在后续代码决定到底要不要调用该函数

    查看全部
  •  sorted()可以接收一个比较函数来实现自定义排序,比较函数的定义是,传入两个待比较的元素 x, y,如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。

    查看全部
  • ,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。

    查看全部
  • reduce()函数也是Python内置的一个高阶函数。reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。

    例如,编写一个f函数,接收x和y,返回x和y的和:

    def f(x, y):
        return x + y

    调用 reduce(f, [1, 3, 5, 7, 9])时,reduce函数将做如下计算:

    先计算头两个元素:f(1, 3),结果为4;
    再把结果和第3个元素计算:f(4, 5),结果为9;
    再把结果和第4个元素计算:f(9, 7),结果为16;
    再把结果和第5个元素计算:f(16, 9),结果为25;
    由于没有更多的元素了,计算结束,返回结果25。


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

    注意:map()函数不改变原有的 list,而是返回一个新的 list。

    title()函数可以实现首字母大写,后续字母小写。

    查看全部
  • import time
    def performance(f):
        def fn(*args,**kw):
            print 'call '+f.__name__+'() in '+time.strftime('%Y-%m-%d',time.localtime(time.time()))
            return f(*args,**kw)    
        return fn
    @performancedef factorial(n):
        return reduce(lambda x,y: x*y, range(1, n+1))
        print factorial(10)


    查看全部
  • 装饰器的作用

    查看全部
  • count()最终返回的是fs,fs是一个list,

    f1,f2,f3=count()等价于

    f1=fs[1]

    f2=fs[2]

    f3=fs[3]

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

    2020-03-08

  • 像这种内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。

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

    闭包的特点是返回的函数还引用了外层函数的局部变量,所以,要正确使用闭包,就要确保引用的局部变量在函数返回后不能变

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

    2020-03-08

  • 输出实例用__str__,调用实例再输出用__call__
    查看全部
    0 采集 收起 来源:python中 __call__

    2020-03-08

  • http://img1.sycdn.imooc.com//5e64fc730001d41109940538.jpgpython

    查看全部
  • 1、sorted函数:正序

    2、cmp是啥函数?

    3、代码?

    import functools
    sorted_ignore_case = functools.partial(sorted, cmp=lambda s1, s2: cmp(s1.upper(), s2.upper()))
    print sorted_ignore_case(['bob', 'about', 'Zoo', 'Credit'])


    查看全部
    0 采集 收起 来源:python中偏函数

    2020-03-08

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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