justcode.ikeepstudying.com
Python3: python3 内置函数, Python3 id() 详解, Python3 dir() 详解, Python3 str() 详解,Python3 type() 详解 - Just Code
1. Python3 id() 内置函数 Python3 id() 函数是 Python3 提供的一个内置(Build-in)函数,用于获取对象的 “identity” (唯一身份标示值,其实际值是内存地址),这个值是在对象的生命周期内是唯一且恒定的。如果两个对象的生命周期没有重叠,那么这两个对象使用 id() 函数返回的标示符(内存地址)可能相同。 Python3 id() 函数的底层使用 CPython 实现,CPython 在生成唯一标示符时,实际是获取的对象的内存地址。 Python3 id() 函数语法形式 使用 Python3 id() 函数需要提供一个参数,它会返回这个参数的”identity” (内存地址): id(object) 必须参数解释: object:任意一个对象,可以是变量,函数,类。 返回值解释: 函数返回当前对象的参数的”identity” (内存地址)唯一标示符。 Python3 id() 函数使用方法及示例 1)Python3 id() 函数是内置函数,在使用时不需要导入任何模块,就可以直接使用。 2)示例展示 test.py: #!/usr/bin/env python3 lst_1 = [] object_1 = {} id(lst_1) id(object_1) 输出的结果(每次输出的结果,都可能不同): 139887956582728 139887957138120 2. Python3 dir() 内置函数 Python3 dir() 函数是 …