-
通过urllib包获取向http服务器发起请求,并获取返回信息。
查看全部 -
Python
查看全部 -
pass表示什么也不做,直接跳过,避免程序报错
查看全部 -
def后面传递参数是需要双下划线,即要打两次短划线
查看全部 -
装饰函数一般在函数内部会调用传入的函数,并且可能在其前后增加一些操作,最后返回一个在修饰函数中定义的新函数
查看全部 -
1、显式地捕获 i 的值(例如,传入参数)能够记录下来i当时的值
2、闭包中f 函数定义时循环内会捕获 i 的引用,而不是 i 的值
查看全部 -
lambda匿名函数比较好用,例如lambda s: s.capitalize() lambda 后面跟的都是对这个函数的定义,:前的s是传入参数,:后的是返回值
查看全部 -
子类继承多个父类时,通过子类.mro()可以查看方法解析顺序,作用是在super()的init中传入父类参数的排序,总的来说,这个顺序是按照继承时传入的顺序决定的
查看全部 -
import sys中sys是模块实例,同一个工程中或同一个python解释器会话的所有文件中导入的sys都是同一个实例。
查看全部 -
子类定义了__slots__则会加上父类的__slots__,如果子类没定义__slots__,则子类不受限制
查看全部 -
setattr(self,k,v)中,k为属性,v为k的值
查看全部 -
python是动态类型语言,函数相当于是对象的引用,所以没有函数重载、重写,不过能通过鸭子类型实现函数多态,与C++函数多态不同的是,python注重函数(对象)中的行为(例如使用条件判断传入参数的信息,从而执行相应的行为),而不是数据类型;C++函数注重传入参数,编译器在语义分析阶段会将函数名和参数组合生成唯一标识符
查看全部 -
使用实例名.属性创造的是实例属性
查看全部 -
当类属性与创造的实例属性同名时,实例属性优先级高,所以要访问类属性最好用类名.属性
查看全部 -
class Animal(object): pass dog = Animal() cat = Animal() print(dog) print(cat) print(dog == cat)
查看全部
举报