""" 模块:python3 dir().py 功能:python3 dir() 函数。 参考:https://www.runoob.com/python/python-func-dir.html 知识点: 1.dir([object]) -> 模块/参数的属性、方法列表。 不带参数时,返回当前范围内的变量、方法和定义的类型列表; 带参数时,返回参数的属性、方法列表。 如果参数包含方法__dir__(),该方法将被调用。 如果参数不包含__dir__(),该方法将最大限度地收集参数信息。 object -- 对象、变量、类型。 """ # 获得当前模块的属性列表 a = 1 def add(a, b): """ 求两个参数的和。 :param a: :param b: :return: a + b """ return a + b print("dir():", dir()) # dir(): ['__annotations__', '__builtins__', '__cached__', # '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'a', 'add'] # print(__doc__) # 就是三引号中的文档字符串的内容。 # print(__file__) # I:/Gaoshengjie/cs.py # print(__name__) # __main__ 主模块 # print("a:", a) # a: 1 print("add:", add) # add: <function add at 0x000001E5ED252E18> # print("dir(a):", dir(a)) # print("dir(add):", dir(add))
python3 dir().py
最新推荐文章于 2022-06-23 19:16:52 发布