黑马程序员技术交流社区
标题: 学习笔记 [打印本页]
作者: Vpp 时间: 2018-8-2 19:40
标题: 学习笔记
学习笔记:
__init__方法不可以有返回值
__del__在对象的引用计数减少的时候被调用 错误
如果很多个值都是不定长参数,那么这种情况下,可以将缺省参数放到 *args的后面, 但如果有**kwargs的话,**kwargs必须是最后的
私有属性,是为了辅助其他方法的执行,供其他方法调用,而不被普通用户访问的属性。
如果在函数中修改全局变量,那么不一定需要使用global进行声明
如果在函数中修改可变类型的全局变量并不修改全局变量的指向,那么就一定需要使用 global进行声明 错误?
Python一切皆引用
变量不必先声明
变量无需指定类型
所有标准对象均可以用于布尔测试
def myfunc(a=1, **args): 错的?
函数可以赋值给一个变量
函数可以作为参数值传递给其它函数
函数可以当做函数的返回值
__new__是一个静态方法,而__init__是一个实例方法 错误?
__new__方法会返回一个创建的实例,而__init__什么都不返回
只有在__new__返回一个cls的实例时,后面的__init__才能被调用
当创建一个新实例时调用__new__,初始化一个实例时用__init__
数值间and返回最小的值。Or返回最大的值。
将一个函数的调用作为另一个函数的参数
global关键字用来声明全局变量
全局变量在不可以在函数内部进行修改,若修改则相当于重新创建了一个新的局部变量
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |