在 python 中,内置函数hash()用于获取给定对象的哈希值。为了在字典查找时比较字典关键字,使用这些整数哈希值。实际上hash()方法调用的是对象的 __hash__() 方法。 Hashable 类型: bool int long float string Unicode tuple code 对象 不可散列类型:字节数组列表集合字典*内存视图 **hash(object)** #Where object can beinteger, string, float etc. 哈希()参数: 接受单个参数。相…

2023年10月27日 0条评论 46点热度 0人点赞 365crawadmin 阅读全文

hex()函数有助于将给定的数字转换为相应的十六进制字符串格式。返回的十六进制字符串的前缀必须为“0x”。 **hex(number)** #Where number shows a integer number 十六进制()参数: 只接受一个参数。如果我们将一个对象作为参数传递给hex()函数,该对象必须定义返回整数的 __index__()函数。 参数 描述 必需/可选 目标 int 对象,或者它必须定义一个返回整数的__index__()方法 可选择的 整数 可以是任何基数,如二进制、八进制等 可选择的 十六…

2023年10月27日 0条评论 61点热度 0人点赞 365crawadmin 阅读全文

要获取关于指定变量、函数、类、模块等的信息,我们可以使用help()方法。总的来说,我们可以说这个函数有助于系统,因此 python 解释器控制台可以使用它。 **help(object)** #Where object shows name of the object 帮助()参数: 如果缺少参数,交互式帮助系统将在解释器控制台上启动。如果给定了一个字符串参数,那么它就被认为是一个关键字、模块、函数等的名称。,以及控制台上打印的帮助页。如果参数是不同类型的对象,则会在该对象上生成一个帮助页面。 参数 描述 必需/…

2023年10月27日 0条评论 46点热度 0人点赞 365crawadmin 阅读全文

hasattr()方法有助于检查给定的对象是否具有指定的属性。如果属性存在,则返回 true,否则返回 false。 **hasattr(object, name)  **#Where object,name shows object name and attribute name respectively. hasattr()参数: 取 3 个参数。getattr()调用hasattr()方法,检查是否要引发属性错误。getattr()用于获取指定对象的属性值。 参数 描述 必需/可选 目标 要检查其命名属性的对…

2023年10月27日 0条评论 51点热度 0人点赞 365crawadmin 阅读全文

这个内置函数有助于执行动态创建的程序。exec()函数接收要执行的字符串或代码块。它被解析并作为 python 语句执行。 **exec(object, globals, locals)** #Where object can be a string or a code object 安全风险 如果我们使用一个 Unix 系统(macOS、Linux 等)并导入一个操作系统模块,它有助于提供操作系统功能,如文件的读、写。并且用户使用exec(input())输入一个值,它可以使用命令os.system('rm -r…

2023年10月27日 0条评论 42点热度 0人点赞 365crawadmin 阅读全文

函数globals()返回全局符号表的字典。符号表是一种数据结构,保存变量、函数、对象、类出现的细节,由编译器处理。符号表有两种类型:局部符号表和全局符号表。 本地符号表包含程序的本地信息,它在函数内、类内等都有意义。全局符号表包含程序全局范围的详细信息,它意味着所有函数和类的详细信息。 **globals()** 全局()参数: globals()方法不接受任何参数。 全局()返回值 globals()方法返回当前全局符号表的字典。字典包含全局变量,如文件名、包或来自当前全局符号表的文档字符串。 Python 中…

2023年10月27日 0条评论 46点热度 0人点赞 365crawadmin 阅读全文

内置函数getattr()用于获取指定对象的属性值。在缺少属性的情况下,它返回默认值。 **getattr(object, name[, default])** #Where object**,**name shows object name and attribute name respectively. 句法也像 object.name getattr()参数: 在参数的情况下,我们可以从控制台直接在程序中输入属性名。我们还可以设置一些默认值,以防属性丢失,这使我们能够完成一些不完整的数据。 参数 描述 必需/…

2023年10月27日 0条评论 50点热度 0人点赞 365crawadmin 阅读全文

frozenset()函数返回不能修改的 frozenset 对象。它包含一个无序的对象集合,并且是不可更改的,因此它可以用作字典中的键。 **frozenset([iterable])** #Where iterable can be a list, string, tuple, dictionary , set etc frozenset()参数: frozenset()函数接受一个参数。如果给定了 iterable 参数,它将从中返回一个 frozenset。iterable 包含初始化 frozenset …

2023年10月27日 0条评论 47点热度 0人点赞 365crawadmin 阅读全文

format()方法用于返回指定值的格式化表示形式。它由格式说明符处理,并将格式化的字符串插入字符串的占位符中。占位符可以用数字索引{0}、命名索引{price}甚至空的{ 0 }来表示。的格式()类似于‘String format’方法,两种方法都调用一个对象的__format__()方法。 **format(value[, format_spec])** #Where value can be a integer, float or binary format. 格式()参数: 这个函数有两个参数:在这个格式中…

2023年10月27日 0条评论 52点热度 0人点赞 365crawadmin 阅读全文

float()方法从给定的数字或字符串中返回相应的浮点数。 **float([x])**#Where **x** can be a number or string that needs to convert 浮点()参数: 它接受需要返回浮点数的单个参数、数字或字符串 参数 描述 必需/可选 浮动 用作浮点数 可选择的 整数 用作整数 可选择的 线 它包含十进制数。前导空格和尾随空格被删除。可选使用“+”、“-”符号。可以包含 NaN、Infinity、inf(小写或大写)。 可选择的 浮点()返回值 | 投入 …

2023年10月27日 0条评论 55点热度 0人点赞 365crawadmin 阅读全文
1111213141525