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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • 关于a,b=b,a+b: a=0,b=1 a=1,b=1 a=1,b=2 a=2,b=3 a=3,b=5 a=5,b=8
    查看全部
    0 采集 收起 来源:python中 __len__

    2017-07-25

  • class Person(object): def __init__(self, **kw): self.__dict__.update(kw) xiaoming = Person(name='Xiao Ming', gender='Male', birth='1990-1-1', job='Student') print xiaoming.name, '\n', xiaoming.job
    查看全部
  • python3中,要使用reduce,得从functools中引入,加上: from functools import reduce
    查看全部
  • 面向对象编程的基本思路: 类和实例: 类用于定义抽象类型 class person: pass 实例是根据类的定义被创建出来 xiaoming=person()
    查看全部
  • 要定义关键字参数,使用 **kw; 除了可以直接使用self.name = 'xxx'设置一个属性外,还可以通过 setattr(self, 'name', 'xxx') 设置属性。
    查看全部
  • 若想查找pip模块的函数,可输入http://pypi.python.org/
    查看全部
  • 1.旧版本引用新版本的功能,可通过导入__future__模块的某些功能来实现 如导入from __future__ import division ,即新版本的除法(Python 3.x已经改进了整数的除法运算,“/”除将得到浮点数,“//”除才仍是整数); 如from __future__ import unicode_literals,即新版本的unicode(在Python 3.x中,字符串统一为unicode,不需要加前缀 u,而以字节存储的str则必须加前缀 b)
    查看全部
  • 1.因为python是动态语言,解释执行,因此python代码运行速度慢。最简单的提高速度的方法就是某些关键函数用C语言写 2.使用try...except...:try的作用是捕获错误,并在捕获到指定错误时执行except语言 try: from cStringIO import StringIO except ImportError: from StringIO import StringIO 补充说明:若导入的模块不存在,python解释器会报ImportError错误
    查看全部
  • 导入模块: 1.import math (调用的时候需要使用math.pow()等) 2.from path import pow,sin,log (1.调用的时候可直接使用pow()等;2.挡重名时,可起别名解决,如from math import log 和from logging import log as logger) 延伸:Python的os.path模块提供isdir()和isfile(),判断指定的目录和文件是否存在
    查看全部
  • python 的decorator本质上就是一个高阶函数,它接收一个函数作为参数,然后返回一个新函数; 使用decorator用python提供的@语法,这样可以避免手动编写f=decorate(f)这样的代码。
    查看全部
  • 针对字符串字母大小写。 upper()是大写,lower()是小写 capitalize()方法它返回字符串的副本,并只将其第一个字符大写。 title()标题首字大写,如"i love python".title() "I love python"
    查看全部
  • 这是动态语言和静态语言(例如Java)最大的差别之一。动态语言调用实例方法,不检查类型,只要方法存在,参数正确,就可以调用
    查看全部
    0 采集 收起 来源:python中多态

    2017-07-24

  • 先定义一个函数f,再定义一个函数g,g里包含了具体的用途算法,最后函数f返回g.
    查看全部
  • 针对字符串字母大小写。 upper()是大写,lower()是小写 capitalize()方法它返回字符串的副本,并只将其第一个字符大写。 title()标题首字大写,如"i love python".title() "I love python"
    查看全部
  • python之判断类型: 1.isinstance(object,数据类型),返回true或false. 2.一个子类既是子类类型,也是父类类型。
    查看全部

举报

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

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