随笔分类 -  Python中的73个内置方法

摘要:# 内置方法之divmod - 内置函数`divmod(x, y)`用于执行整数除法和取模运算,并返回一个包含商和余数的元组。 - 参数x和y是两个数字 - 其中x是被除数 - y是除数。 - 以下是`divmod()`函数的使用示例: ```python result = divmod(9, 2) 阅读全文 »
posted @ 2023-07-17 17:29 Chimengmeng 阅读(69) 评论(0) 推荐(0) 编辑
摘要:# 详解map函数 - map()函数是Python内置函数之一,用于对给定序列中的每个元素应用一个函数,返回结果序列。 - 通常,该函数的参数列表包括一个函数和一个或多个序列,这些序列中的每个元素都将被传递给函数进行处理,并且返回处理后的结果。 - 如果其中一个序列的长度比其他序列短,那么map( 阅读全文 »
posted @ 2023-06-05 09:15 Chimengmeng 阅读(403) 评论(0) 推荐(0) 编辑
摘要:### 【二十五】vars() 函数(1) #### 【1】作用 - **vars()** 函数返回对象object的属性和属性值的字典对象。 #### 【2】语法 ```python vars([object]) ``` > - object -- 对象 #### 【3】返回值 - 返回对象obj 阅读全文 »
posted @ 2023-06-01 20:37 Chimengmeng 阅读(27) 评论(0) 推荐(0) 编辑
摘要:### 【二十四】Python中super()详解及应用场景举例(1) #### 【1】作用 - `super`也是一个类,是的。他不是一个方法也不是一个内置的关键字。 ```python class A: pass print(type(super(A))) # ``` - 直接通过查看`supe 阅读全文 »
posted @ 2023-06-01 20:37 Chimengmeng 阅读(41) 评论(0) 推荐(0) 编辑
摘要:### 【二十三】Python 中 property() 函数及 @property 装饰器的使用(1) #### 【1】property 应用场景 - 在获取、设置和删除对象属性的时候,需要额外做一些工作。 - 比如在游戏编程中,设置敌人死亡之后需要播放死亡动画。 - 需要限制对象属性的设置和获取 阅读全文 »
posted @ 2023-06-01 20:36 Chimengmeng 阅读(91) 评论(0) 推荐(0) 编辑
摘要:### 【二十二】object()函数(1) #### 【1】作用 - Object类是Python中所有类的基类 - 如果定义一个类时没有指定继承哪个类,则默认继承object类。 - object没有定义__dict__ - 所以不能对object类实例对象尝试设置属性。 #### 【2】语法 阅读全文 »
posted @ 2023-06-01 20:36 Chimengmeng 阅读(9) 评论(0) 推荐(0) 编辑
摘要:### 【二十一】memoryview() 函数(1) #### 【1】作用 - memoryview() 函数返回给定参数的内存查看对象(memory view)。 - 所谓内存查看对象 - 是指对支持缓冲区协议的数据进行包装 - 在不需要复制对象基础上允许[Python](https://so. 阅读全文 »
posted @ 2023-06-01 20:36 Chimengmeng 阅读(16) 评论(0) 推荐(0) 编辑
摘要:### 【二十】issubclass()函数 -- 检查类型(1) #### 【1】作用 - Python 提供了如下两个函数来检查类型: - issubclass(cls, class_or_tuple): - 检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。 - isinstanc 阅读全文 »
posted @ 2023-06-01 20:35 Chimengmeng 阅读(18) 评论(0) 推荐(0) 编辑
摘要:### 【十九】isinstance()函数 -- 检查类型(2) #### 【1】作用 - 这个函数有点类似type函数的定义 - type判断 `函数类型是什么` - 而isinstance是 `通过判断对象是否是已知的类型` - 但是isinstance比type高级一些(功能上的差异) - 阅读全文 »
posted @ 2023-06-01 20:35 Chimengmeng 阅读(13) 评论(0) 推荐(0) 编辑
摘要:### 【十八】id()函数 -- 判断内存空间地址(1) #### 【1】作用 - 在Python中,id()函数用于返回一个对象的唯一标识符。 - 这个标识符是一个整数,代表了该对象在内存中的地址。 - 换句话说,每个对象都有一个唯一的标识符,即使它们的值相同也是如此。 #### 【2】语法 ` 阅读全文 »
posted @ 2023-06-01 20:35 Chimengmeng 阅读(20) 评论(0) 推荐(0) 编辑
摘要:### 【十七】Python中的反射机制(4) #### 【1】什么是反射? - 反射指在程序运行过程中可以动态获取对象的信息。 - **是通过字符串的形式**,导入模块; - 通过字符串的形式,去模块**寻找指定函数**,并执行。 - 利用字符串的形式去对象中操作成员,一种**基于字符串的驱动** 阅读全文 »
posted @ 2023-06-01 20:35 Chimengmeng 阅读(21) 评论(0) 推荐(0) 编辑
摘要:### 【十六】classmethod()函数(1) #### 【1】作用 - 将方法转换为类方法。 - 类方法将类作为隐式第一个参数接收,就像实例方法接收实例一样。 - 类方法可以在类(如c.f())上调用,也可以在实例(如c().f())上调用。 - 除了类之外,实例被忽略。 - 如果为派生类调 阅读全文 »
posted @ 2023-06-01 20:35 Chimengmeng 阅读(9) 评论(0) 推荐(0) 编辑
摘要:### 【十五】breakpoint()函数(1) - 3.7+ #### 【1】作用 - Python 3.7添加了breakpoint(),此函数将您放入调用站点的调试器中。 - 具体来说,它调用sys.breakpointhook(),直接传递args和kws。 - 默认情况下,sys.bre 阅读全文 »
posted @ 2023-06-01 20:34 Chimengmeng 阅读(41) 评论(0) 推荐(0) 编辑
摘要:### 【十四】anext()函数(1) - py3.10+ #### 【1】作用 - anext() 是 Python 3.10 版本中的一个新函数。 - 它在等待时从异步迭代器返回下一项 - 如果给定并且迭代器已用尽 - 则返回默认值。 - 这是 next() 内置的异步变体,行为类似。 ### 阅读全文 »
posted @ 2023-06-01 20:34 Chimengmeng 阅读(66) 评论(0) 推荐(0) 编辑
摘要:### 【十三】aiter()函数(1) - py3.10+ - 语法: ```python aiter(async_iterable) ``` - 其中 async_iterable 是一个异步可迭代对象,相当于调用 x.__aiter__()。 > 注意:与 iter() 不同,aiter() 阅读全文 »
posted @ 2023-06-01 20:34 Chimengmeng 阅读(80) 评论(0) 推荐(0) 编辑
摘要:### 【十二】**查看内置属性**(1) - dir() : - 查看对象的内置属性 - 访问的是对象中的 `__dir__()` 方法 ```python print(dir(tuple)) #查看元组的方法 ``` 阅读全文 »
posted @ 2023-06-01 20:34 Chimengmeng 阅读(8) 评论(0) 推荐(0) 编辑
摘要:### 【十一】调度相关(1) - callable() : 用于检查一个对象是否是可调用的. 如果返回True, object有可能调用失败, 但如果返回False. 那调用绝对不会成功 ```python a = 10 print(callable(a)) #False 变量a不能被调用 # d 阅读全文 »
posted @ 2023-06-01 20:33 Chimengmeng 阅读(5) 评论(0) 推荐(0) 编辑
摘要:### 【十】帮助(1) - help() : 函数用于查看函数或模块用途的详细说明 ```python print(help(str)) #查看字符串的用途 ``` 阅读全文 »
posted @ 2023-06-01 20:33 Chimengmeng 阅读(6) 评论(0) 推荐(0) 编辑
摘要:### 【九】模块相关(1) - __ import__() : 用于动态加载类和函数 ```python # 让用户输入一个要导入的模块 import os name = input("请输入你要导入的模块:") __import__(name) # 可以动态导入模块 ``` 阅读全文 »
posted @ 2023-06-01 20:32 Chimengmeng 阅读(5) 评论(0) 推荐(0) 编辑
摘要:### 【八】**文件操作相关**(1) - open() : 用于打开一个文件, 创建一个文件句柄 ```python f = open('file',mode='r',encoding='utf-8') f.read() f.close() ``` 阅读全文 »
posted @ 2023-06-01 20:32 Chimengmeng 阅读(6) 评论(0) 推荐(0) 编辑