一、本节内容 1、迭代器 我们可以使用for循环来遍历可迭代对象,那么到底如何看某一对象是可迭代对象呢 我们目前熟悉的可迭代对象有str、list、tuple、dict、set。 我们可以通过dir函数来查看某一对象或某一类中定义好的所有方法 用dir来查看: dir(s)返回的结果如下: ['__ ...
分类:
编程语言 时间:
2018-06-19 13:52:44
阅读次数:
174
在Python中Gettting Help有如下两种方法: 1 使用dir函数,dir的参数可以是一个真正的对象实例,也可以是一个数据类型,无论哪种情形,dir函数都返回与这个对象或者数据类型相关联的所有方法 2 使用help,help函数的参数可以是一个数据类型,也可以是一个数据类型.方法,前者会 ...
分类:
编程语言 时间:
2018-06-03 10:41:14
阅读次数:
213
Python dir() 函数 描述 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir 语法: 参数说明: ...
分类:
编程语言 时间:
2018-05-23 02:29:18
阅读次数:
215
描述 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表; 带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。 如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 语法 dir 语法: 参数说明: object -- 对象、变 ...
分类:
编程语言 时间:
2018-04-22 21:47:39
阅读次数:
192
一、遍历对象的属性: 1.dir(obj) :返回对象的所以属性名称字符串列表(包括属性和方法)。 for attr in dir(obj): print(attr) 2.obj.__dict__:返回对象的属性名称和值键值对或者方法名称和方法对象(可以调用)键值对。 dir函数和__dict__属 ...
分类:
编程语言 时间:
2018-04-17 18:02:23
阅读次数:
341
Python __dict__与dir() Python __dict__与dir __dict__属性 dir函数 结论 Python __dict__与dir __dict__属性 dir函数 结论 __dict__属性 dir函数 结论 转载请标明出处(http://blog.csdn.net ...
分类:
编程语言 时间:
2018-04-12 11:39:26
阅读次数:
314
dir 函数 内置的 dir() 函数能够返回由对象所定义的名称列表。 如果这一对象是一个模块,则该列表会包括函数内所定义的函数、类与变量。 该函数接受参数。 如果参数是模块名称,函数将返回这一指定模块的名称列表。 如果没有提供参数,函数将返回当前模块的名称列表。 ...
分类:
其他好文 时间:
2018-03-30 23:15:56
阅读次数:
294
python的继承体系 python中一切皆对象 随着类的定义而开辟执行 判断对象是否属于这个类 类的方法 实例和类存储 关键字 查看本地环境所有可用模块 dir() 函数: 显示模块属性和方法 __builtin__模块在Python3中重命名为builtins。 模块的继承 有个疑问 ...
分类:
编程语言 时间:
2018-01-15 16:41:17
阅读次数:
213
1 描述 dir()函数可以查看(打印)对象的属性和方法。不管时那种对象(python中一切皆对象)类型(数据,模块)都有自己的属性和方法。 dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表; 带参数时,返回参数的属性、方法列表。 如果参数包含方法__dir__(),该方法将被 ...
分类:
编程语言 时间:
2017-12-16 11:23:17
阅读次数:
121
1. 查看属性 方法: __dir__ 意义: 返回类或者对象的所有成员名称列表。dir()函数就是调用__dir__()。如果提供__dir__(),则返回属性的列表,否则会尽量从__dict__属性中收集信息。 如果dir([obj])参数包含方法__dict__(),该方法将被调用。如果参数不 ...
分类:
编程语言 时间:
2017-11-14 18:32:41
阅读次数:
221