1
0

Python:进阶文件调整

This commit is contained in:
周中平 2023-11-14 11:38:48 +08:00
parent 54e6bf314b
commit 9eb03af3a6
Signed by: zhouzhongping
GPG Key ID: 6666822800008000
6 changed files with 18 additions and 7 deletions

View File

@ -6,7 +6,6 @@ keywords:
- 函数式编程
tags:
- Python/进阶
sidebar_position: 3
author: 7Wate
date: 2023-08-11
---
@ -191,7 +190,7 @@ say_hello()
### 如何利用装饰器优化代码
如上所示,装饰器是一个返回另一个函数的函数。要使用装饰器,只需在你想要装饰的函数上方加上`@decorator_name`。
如上所示,装饰器是一个返回另一个函数的函数。要使用装饰器,只需在你想要装饰的函数上方加上 `@decorator_name`
```python
def repeat(num):
@ -249,4 +248,4 @@ print(factorial(5)) # 输出120
| **函数调用** | 可能会导致大量的函数调用,从而可能达到调用堆栈的限制 | 由于是循环结构,不会导致函数调用的堆栈溢出 |
| **效率** | 对于大量的递归,可能不如迭代高效 | 对于简单的循环,迭代可能更加高效 |
| **内存使用** | 每次调用自己都需要额外的内存来存储变量和信息,可能会导致调用堆栈溢出 | 通常更为内存高效,因为它不需要为每次循环存储额外的信息 |
| **实现方式** | 函数调用自己,直到满足某个条件 | 使用循环结构,如`for`和`while` |
| **实现方式** | 函数调用自己,直到满足某个条件 | 使用循环结构,如 `for` `while` |

View File

@ -6,7 +6,6 @@ keywords:
- 垃圾回收
tags:
- Python/进阶
sidebar_position: 4
author: 7Wate
date: 2023-10-27
---

View File

@ -7,7 +7,6 @@ keywords:
- 并发
tags:
- Python/进阶
sidebar_position: 2
author: 7Wate
date: 2023-08-11
---

View File

@ -1,3 +1,18 @@
---
title: 文件和IO操作
description: Python 文件和IO操作主要涉及基础的文件操作和拓展库以及文件系统的操作。
keywords:
- Python
- 文件操作
- IO操作
- 文件系统
- 性能优化
tags:
- Python/进阶
author: 仲平
date: 2023-11-14
---
## Python 文件操作基础
### 文件和 IO 的基本概念

View File

@ -9,7 +9,7 @@ keywords:
- unittest
- TDD
tags:
- 标签
- Python/进阶
author: 仲平
date: 2023-11-14
---

View File

@ -5,7 +5,6 @@ keywords:
- 面对对象
tags:
- Python/进阶
sidebar_position: 1
author: 7Wate
date: 2023-08-10
---