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条评论 50点热度 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条评论 41点热度 0人点赞 365crawadmin 阅读全文

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

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

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

2023年10月27日 0条评论 49点热度 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条评论 46点热度 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条评论 51点热度 0人点赞 365crawadmin 阅读全文

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

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

eval()函数执行作为参数给出的表达式。表达式被计算并解析为有效的 python 语句。表达式始终是字符串,并且对于eval()函数是必需的。 **eval(expression, globals=None, locals=None)** #Where expression can be a string to evalate 评估()参数: 取 3 个参数,其中第一个参数是强制的,另外两个是可选的。 参数 描述 必需/可选 表情 这个参数是一个字符串,它被解析并作为 python 表达式执行 需要 全球 这是一…

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

filter()函数用于返回一个迭代器,这里的元素通过函数进行过滤,它有助于测试序列中的每个元素是否为真。 **filter(function, iterable)** #Where iterable can be a list, string, tuple, dictionary , set etc 过滤器()参数: 它以函数和可迭代为参数。 参数 描述 必需/可选 功能 测试元素是否被接受的函数 需要 可迭代的 可迭代的可以是集合、列表、元组等... 需要 过滤器()返回值 | 投入 | 返回值 | | 可迭代…

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

staticmethod()用于创建静态函数。静态方法不绑定到对象,它绑定到类。这意味着,如果对象没有绑定到静态方法,则静态方法不能修改对象的状态。 使用staticmethod()的语法。 **staticmethod (function)** #Where function indicates function name 为了在类中定义静态方法,我们可以使用内置的 decorator @staticmethod。当函数用@staticmethod 修饰时,我们不传递类的实例。这意味着我们可以在类中编写一个函数,…

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