python3 dir.py

原文链接: https://www.runoob.com/python/python-func-dir.html
"""
参考:https://www.runoob.com/python/python-func-dir.html
内容:python3 dir()
知识点:
描述
dir() 函数,不带参数时,返回当前范围内的变量、方法和定义的类型列表;
带参数时,返回参数的属性、方法列表。
如果参数包含方法__dir__(),该方法将被调用。
如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

语法
dir 语法:
dir([object])
参数说明:
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))

猜你喜欢

转载自blog.csdn.net/weixin_42193179/article/details/102747128