来源:python中国网 时间:2020-03-21

  dir函数、id函数、help函数、type函数是对我们有帮助的函数,各自有各自的使用场景。

  dir函数:dir([object])

  python 内置方法有很多,正常的人类不能记住所有方法,这时候就靠 dir() 函数,dir() 函数返回包含查询对象的所有属性和方法名称的列表。

  id函数:id([object])

  获取对象的内存地址。再深拷贝浅拷贝的时候测试用。

  help函数:help([object])

  查看模块help("modules")、查看包 help("json")、查看类help(json.JSONDecoder)、查看函数help(json.dump)的帮助信息,说白了就是给一个对象的说明。

  type函数:type([object])

  查看变量类型

# -*- coding: utf-8 -*-

import time

class Test():

    def sum(self,a,b):
        print(a+b)

def sum(a,b):
    print(a+b)

a = 1
help(a) # 变量
help(time) # 包
help(sum) # 函数
help(Test) # 类

print(id(a)) # a的地址
print(dir([])) # 列表的方法和属性
print(type(a)) # a的类型