A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

Vpp

初级黑马

  • 黑马币:15

  • 帖子:5

  • 精华:0

© Vpp 初级黑马   /  2018-8-2 19:40  /  732 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

学习笔记:
__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关键字用来声明全局变量
全局变量在不可以在函数内部进行修改,若修改则相当于重新创建了一个新的局部变量

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马