Python:进阶文件调整
This commit is contained in:
parent
54e6bf314b
commit
9eb03af3a6
@ -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` |
|
||||
|
@ -6,7 +6,6 @@ keywords:
|
||||
- 垃圾回收
|
||||
tags:
|
||||
- Python/进阶
|
||||
sidebar_position: 4
|
||||
author: 7Wate
|
||||
date: 2023-10-27
|
||||
---
|
||||
|
@ -7,7 +7,6 @@ keywords:
|
||||
- 并发
|
||||
tags:
|
||||
- Python/进阶
|
||||
sidebar_position: 2
|
||||
author: 7Wate
|
||||
date: 2023-08-11
|
||||
---
|
||||
|
@ -1,3 +1,18 @@
|
||||
---
|
||||
title: 文件和IO操作
|
||||
description: Python 文件和IO操作,主要涉及基础的文件操作和拓展库,以及文件系统的操作。
|
||||
keywords:
|
||||
- Python
|
||||
- 文件操作
|
||||
- IO操作
|
||||
- 文件系统
|
||||
- 性能优化
|
||||
tags:
|
||||
- Python/进阶
|
||||
author: 仲平
|
||||
date: 2023-11-14
|
||||
---
|
||||
|
||||
## Python 文件操作基础
|
||||
|
||||
### 文件和 IO 的基本概念
|
||||
|
@ -9,7 +9,7 @@ keywords:
|
||||
- unittest
|
||||
- TDD
|
||||
tags:
|
||||
- 标签
|
||||
- Python/进阶
|
||||
author: 仲平
|
||||
date: 2023-11-14
|
||||
---
|
||||
|
@ -5,7 +5,6 @@ keywords:
|
||||
- 面对对象
|
||||
tags:
|
||||
- Python/进阶
|
||||
sidebar_position: 1
|
||||
author: 7Wate
|
||||
date: 2023-08-10
|
||||
---
|
||||
|
Loading…
Reference in New Issue
Block a user