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