摘要:
### 【二十五】vars() 函数(1) #### 【1】作用 - **vars()** 函数返回对象object的属性和属性值的字典对象。 #### 【2】语法 ```python vars([object]) ``` > - object -- 对象 #### 【3】返回值 - 返回对象obj 阅读全文
posted @ 2023-06-01 20:37
Chimengmeng
阅读(73)
评论(0)
推荐(0)
摘要:
### 【二十四】Python中super()详解及应用场景举例(1) #### 【1】作用 - `super`也是一个类,是的。他不是一个方法也不是一个内置的关键字。 ```python class A: pass print(type(super(A))) # ``` - 直接通过查看`supe 阅读全文
posted @ 2023-06-01 20:37
Chimengmeng
阅读(73)
评论(0)
推荐(0)
摘要:
### 【二十三】Python 中 property() 函数及 @property 装饰器的使用(1) #### 【1】property 应用场景 - 在获取、设置和删除对象属性的时候,需要额外做一些工作。 - 比如在游戏编程中,设置敌人死亡之后需要播放死亡动画。 - 需要限制对象属性的设置和获取 阅读全文
posted @ 2023-06-01 20:36
Chimengmeng
阅读(153)
评论(0)
推荐(0)
摘要:
### 【二十二】object()函数(1) #### 【1】作用 - Object类是Python中所有类的基类 - 如果定义一个类时没有指定继承哪个类,则默认继承object类。 - object没有定义__dict__ - 所以不能对object类实例对象尝试设置属性。 #### 【2】语法 阅读全文
posted @ 2023-06-01 20:36
Chimengmeng
阅读(31)
评论(0)
推荐(0)
摘要:
### 【二十一】memoryview() 函数(1) #### 【1】作用 - memoryview() 函数返回给定参数的内存查看对象(memory view)。 - 所谓内存查看对象 - 是指对支持缓冲区协议的数据进行包装 - 在不需要复制对象基础上允许[Python](https://so. 阅读全文
posted @ 2023-06-01 20:36
Chimengmeng
阅读(37)
评论(0)
推荐(0)
摘要:
### 【二十】issubclass()函数 -- 检查类型(1) #### 【1】作用 - Python 提供了如下两个函数来检查类型: - issubclass(cls, class_or_tuple): - 检查 cls 是否为后一个类或元组包含的多个类中任意类的子类。 - isinstanc 阅读全文
posted @ 2023-06-01 20:35
Chimengmeng
阅读(35)
评论(0)
推荐(0)
摘要:
### 【十九】isinstance()函数 -- 检查类型(2) #### 【1】作用 - 这个函数有点类似type函数的定义 - type判断 `函数类型是什么` - 而isinstance是 `通过判断对象是否是已知的类型` - 但是isinstance比type高级一些(功能上的差异) - 阅读全文
posted @ 2023-06-01 20:35
Chimengmeng
阅读(45)
评论(0)
推荐(0)
摘要:
### 【十八】id()函数 -- 判断内存空间地址(1) #### 【1】作用 - 在Python中,id()函数用于返回一个对象的唯一标识符。 - 这个标识符是一个整数,代表了该对象在内存中的地址。 - 换句话说,每个对象都有一个唯一的标识符,即使它们的值相同也是如此。 #### 【2】语法 ` 阅读全文
posted @ 2023-06-01 20:35
Chimengmeng
阅读(37)
评论(0)
推荐(0)
摘要:
### 【十七】Python中的反射机制(4) #### 【1】什么是反射? - 反射指在程序运行过程中可以动态获取对象的信息。 - **是通过字符串的形式**,导入模块; - 通过字符串的形式,去模块**寻找指定函数**,并执行。 - 利用字符串的形式去对象中操作成员,一种**基于字符串的驱动** 阅读全文
posted @ 2023-06-01 20:35
Chimengmeng
阅读(39)
评论(0)
推荐(0)
摘要:
### 【十六】classmethod()函数(1) #### 【1】作用 - 将方法转换为类方法。 - 类方法将类作为隐式第一个参数接收,就像实例方法接收实例一样。 - 类方法可以在类(如c.f())上调用,也可以在实例(如c().f())上调用。 - 除了类之外,实例被忽略。 - 如果为派生类调 阅读全文
posted @ 2023-06-01 20:35
Chimengmeng
阅读(24)
评论(0)
推荐(0)
摘要:
### 【十五】breakpoint()函数(1) - 3.7+ #### 【1】作用 - Python 3.7添加了breakpoint(),此函数将您放入调用站点的调试器中。 - 具体来说,它调用sys.breakpointhook(),直接传递args和kws。 - 默认情况下,sys.bre 阅读全文
posted @ 2023-06-01 20:34
Chimengmeng
阅读(87)
评论(0)
推荐(0)
摘要:
### 【十四】anext()函数(1) - py3.10+ #### 【1】作用 - anext() 是 Python 3.10 版本中的一个新函数。 - 它在等待时从异步迭代器返回下一项 - 如果给定并且迭代器已用尽 - 则返回默认值。 - 这是 next() 内置的异步变体,行为类似。 ### 阅读全文
posted @ 2023-06-01 20:34
Chimengmeng
阅读(129)
评论(0)
推荐(0)
摘要:
### 【十三】aiter()函数(1) - py3.10+ - 语法: ```python aiter(async_iterable) ``` - 其中 async_iterable 是一个异步可迭代对象,相当于调用 x.__aiter__()。 > 注意:与 iter() 不同,aiter() 阅读全文
posted @ 2023-06-01 20:34
Chimengmeng
阅读(202)
评论(0)
推荐(0)
摘要:
### 【十二】**查看内置属性**(1) - dir() : - 查看对象的内置属性 - 访问的是对象中的 `__dir__()` 方法 ```python print(dir(tuple)) #查看元组的方法 ``` 阅读全文
posted @ 2023-06-01 20:34
Chimengmeng
阅读(23)
评论(0)
推荐(0)
摘要:
### 【十一】调度相关(1) - callable() : 用于检查一个对象是否是可调用的. 如果返回True, object有可能调用失败, 但如果返回False. 那调用绝对不会成功 ```python a = 10 print(callable(a)) #False 变量a不能被调用 # d 阅读全文
posted @ 2023-06-01 20:33
Chimengmeng
阅读(11)
评论(0)
推荐(0)
摘要:
### 【十】帮助(1) - help() : 函数用于查看函数或模块用途的详细说明 ```python print(help(str)) #查看字符串的用途 ``` 阅读全文
posted @ 2023-06-01 20:33
Chimengmeng
阅读(14)
评论(0)
推荐(0)
摘要:
### 【九】模块相关(1) - __ import__() : 用于动态加载类和函数 ```python # 让用户输入一个要导入的模块 import os name = input("请输入你要导入的模块:") __import__(name) # 可以动态导入模块 ``` 阅读全文
posted @ 2023-06-01 20:32
Chimengmeng
阅读(14)
评论(0)
推荐(0)
摘要:
### 【八】**文件操作相关**(1) - open() : 用于打开一个文件, 创建一个文件句柄 ```python f = open('file',mode='r',encoding='utf-8') f.read() f.close() ``` 阅读全文
posted @ 2023-06-01 20:32
Chimengmeng
阅读(11)
评论(0)
推荐(0)
摘要:
### 【七】**内存相关**(3) - hash() : - 获取到对象的哈希值(int, str, bool, tuple). - hash算法: - (1) 目的是唯一性 - (2) dict 查找效率非常高 - hash表: - 用空间换的时间 比较耗费内存 ```python s = 'a 阅读全文
posted @ 2023-06-01 20:32
Chimengmeng
阅读(9)
评论(0)
推荐(0)
摘要:
### 【六】**输入输出**(2) - print() : 打印输出 ```python print("hello", "world", sep="*", end="@") # sep:打印出的内容用什么连接 # end:以什么为结尾 # hello*world@ ``` - input() : 阅读全文
posted @ 2023-06-01 20:31
Chimengmeng
阅读(16)
评论(0)
推荐(0)
摘要:
### 【五】**字符串类型代码的执行**(3) - eval() 执行字符串类型的代码. 并返回最终结果 ```python s1 = input("请输入a+b:") #输入:8+9 print(eval(s1)) # 17 可以动态的执行代码. 代码必须有返回值 ``` - exec() 执行 阅读全文
posted @ 2023-06-01 20:31
Chimengmeng
阅读(24)
评论(0)
推荐(0)
摘要:
### 【四】**和迭代器生成器相关**(3) - range() 生成数据 - next() - 迭代器向下执行一次, 内部实际使用了__ next__()方法返回迭代器的下一个项目 - iter() - 获取迭代器, 内部实际使用的是__ iter__()方法来获取迭代器 ```python f 阅读全文
posted @ 2023-06-01 20:30
Chimengmeng
阅读(14)
评论(0)
推荐(0)
摘要:
### 【三】**和作用域相关**(2) - locals() 返回当前作用域中的名字 - globals() 返回全局作用域中的名字 ```python def func(): a = 10 print(locals()) # 当前作用域中的内容 print(globals()) # 全局作用域中 阅读全文
posted @ 2023-06-01 20:29
Chimengmeng
阅读(11)
评论(0)
推荐(0)
摘要:
### 【二】和数据结构相关的内置函数之序列(36) #### 【1】数据类型之间的转换(4) - bool: 布尔类型(True / False) - int : 整型(整数) - float : 浮点型(小数) - complex : 复数 #### 【2】进制转换(3) - bin() 将给的 阅读全文
posted @ 2023-06-01 20:26
Chimengmeng
阅读(18)
评论(0)
推荐(0)
摘要:
### 【一】什么是内置函数? - 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 - 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 
评论(0)
推荐(0)
摘要:
## Python中常用的73个内置函数 ### 【一】什么是内置函数? - 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等。 - 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下 
评论(0)
推荐(0)
摘要:
# 装饰器案例 - 代码 ```python def dec_a(func): print('111') def wrapper(*args, **kw): print('222') func(*args, **kw) print('333') return wrapper def dec_b(fu 阅读全文
posted @ 2023-06-01 16:40
Chimengmeng
阅读(82)
评论(0)
推荐(0)
摘要:
# 函数之装饰器详解 > 装饰器的用途就是为了在不改变原来代码的前提下,将新的功能和函数加入进去 # 【一】简单版本的装饰器 ```python # -*-coding: Utf-8 -*- # @File : 装饰器详解 .py # author: Chimengmeng # blog_url : 阅读全文
posted @ 2023-06-01 16:40
Chimengmeng
阅读(100)
评论(0)
推荐(0)
摘要:
 ## Python下的三元运算符 # 【一】引言 - 三元表达式(三目运算符)能够简洁我们的代码 - 三元表达式 阅读全文
posted @ 2023-06-01 16:03
Chimengmeng
阅读(127)
评论(0)
推荐(0)

浙公网安备 33010602011771号