摘要: 递归函数 """ 递归:直接或者间接的调用其他函数 """ def index(): print('from index') func() def func(): print('from func') index() func() ##### 递归在实际编码中是不允许出现的,一旦出现了无限递归就会直 阅读全文
posted @ 2023-09-12 15:43 jntmwl 阅读(24) 评论(0) 推荐(0)
摘要: 函数参数的两大类 形参 函数在'定义阶段'括号中定义的'变量名'就是形式参数,简称'形参' def index(a, b): pass # a,b 就是形参 实参 实际参数 函数在'调用阶段'括号中写的'变量值'就是实际参数,简称'实参' def index(a, b): pass index(1, 阅读全文
posted @ 2023-09-11 20:49 jntmwl 阅读(26) 评论(0) 推荐(0)
摘要: 双层语法糖 import time def outer(func): def get_time(*args, **kwargs): start_time = time.time() res = func(*args, **kwargs) # 只能够统计index函数的时间 end_time = ti 阅读全文
posted @ 2023-09-11 19:05 jntmwl 阅读(10) 评论(0) 推荐(0)
摘要: 名称空间 定义 什么是名称空间? 名称空间即存放名字与对象映射/绑定关系的地方。 就是存放变量名与变量值关系的地方 名称空间的分类 1.内置的名称空间 内置:就在python解释器里面,可以直接使用 """一般大多数都是在函数内部存在的都是局部的!""" def index(): a=1 b=2 2 阅读全文
posted @ 2023-09-11 08:27 jntmwl 阅读(38) 评论(0) 推荐(0)
摘要: ### 二进制模式下读写操作 ```python # with open('a.txt', 'r', encoding='utf-8') as f: # print(f.read(5)) with open('a.txt', 'rb') as f: # print(f.read().decode(' 阅读全文
posted @ 2023-09-05 16:44 jntmwl 阅读(21) 评论(0) 推荐(0)
摘要: ## 文件的基本操作 ``` 1. 我们能够操作哪些类型的文件: .txt 没有后缀名的文件 # 目前我们现在不能操作word、Excel、PPT等文件暂时不能够操作 # 将来学习了openpyxl即可操控 2. 如何操作文件 """ 三步法: 1. 打开文件(open) 2. 读或者写 3. 关闭 阅读全文
posted @ 2023-09-04 18:41 jntmwl 阅读(41) 评论(0) 推荐(0)
摘要: # 字符编码的介绍 - 前提知识了解 - 字符编辑的介绍 - 字符编辑的发展 - UTF-8的由来 - 字符编码的应用 - 编码和解码 ## 前提知识了解 ### 三大核心硬件 ``` 所有软件都是运行硬件之上的,与运行软件相关的三大核心硬件为cpu、内存、硬盘,我们需要明确三点 #1、软件运行前, 阅读全文
posted @ 2023-09-01 19:49 jntmwl 阅读(41) 评论(0) 推荐(0)
摘要: 可变与不可变数据类型 常见的数据类型 常见的数据结构类型:链表、单链表、双链表、循环列表、(C实现的 指针)、栈、树、二叉树、平衡二叉树、完全二叉树、b树、b+树、b-树等、队列、图等 在Python中,没有值传递还是引用传递一说,都说可变类型与不可变类型 不可变数据类型 不可变类型:str、int 阅读全文
posted @ 2023-08-31 19:36 jntmwl 阅读(10) 评论(0) 推荐(0)
摘要: # 各个数据类型的内置方法 ## 整形和浮点型的内置方法 ``` # 1、定义: # 1.1 整型int的定义 age=10 # 本质age = int(10) # 1.2 浮点型float的定义 salary=3000.3 # 本质salary=float(3000.3) # 注意:名字+括号的意 阅读全文
posted @ 2023-08-30 20:21 jntmwl 阅读(29) 评论(0) 推荐(0)
摘要: Python条件控制和循环语句(if while for ) 条件控制 概念:Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块 结构 1. 顺序结构 1. 分支结构 2. 循环结构 1. 单分支 if 条件: 条件成立之后执行的代码块 2. 双分支 阅读全文
posted @ 2023-08-29 18:58 jntmwl 阅读(62) 评论(0) 推荐(0)