python
文章平均质量分 88
那时间总是跑得很潇洒
多读,多听,多看,多学,多想,多做
展开
-
第零章 学前准备
解释器、模、包、导入、作用域和命名空间、全局变量和局部变量、最高层代码环境原创 2023-09-09 17:43:03 · 332 阅读 · 0 评论 -
第一章 数据结构 -- 基本数据类型
python 中基本数据类型原创 2023-09-10 08:52:29 · 153 阅读 · 0 评论 -
第一章 数据结构 -- 字符串
python 字符串原创 2023-09-09 18:07:16 · 178 阅读 · 0 评论 -
第一章 数据结构 -- 列表、元组和切片
python 元组、列表、切片原创 2023-09-09 18:13:53 · 301 阅读 · 0 评论 -
第一章 数据结构 -- 字典
python 字典原创 2023-09-11 09:53:42 · 254 阅读 · 0 评论 -
第一章 数据结构 -- 集合
python 集合 set原创 2023-09-11 09:56:59 · 69 阅读 · 0 评论 -
第一章 数据结构 -- 数组、队列、枚举
python 数组、队列和枚举基础知识原创 2023-09-09 18:20:02 · 81 阅读 · 0 评论 -
第一章 数据结构 -- 序列分类
python 容器分类原创 2023-09-09 18:24:15 · 96 阅读 · 0 评论 -
第二章 控制流程
python 控制流程原创 2023-09-09 18:27:05 · 54 阅读 · 0 评论 -
第三章 函数也是对象 -- 函数定义以及参数
python 函数定义、参数、可变参数、默认参数原创 2023-09-09 18:30:47 · 68 阅读 · 0 评论 -
第三章 函数也是对象 -- 高阶函数以及装饰器
高阶函数及 python 函数装饰器原创 2023-09-09 18:36:34 · 122 阅读 · 0 评论 -
第三章 函数也是对象 -- lambda 表达式、可调用函数及内置函数
python lambda 表达式、可调用对象及内置函数原创 2023-09-09 18:39:04 · 119 阅读 · 0 评论 -
第四章 面向对象编程 -- 继承、接口
继承、接口原创 2023-09-10 08:54:55 · 88 阅读 · 0 评论 -
第四章 面向对象编程 -- 自定义类、属性、方法和函数
面向对象编程:类定义、属性、方法和函数原创 2023-09-09 18:41:05 · 80 阅读 · 0 评论 -
第四章 面向对象编程 -- 魔术方法1
python magic method原创 2023-09-10 08:56:00 · 90 阅读 · 0 评论 -
第四章 面向对象编程 -- 魔术方法2
python magic method原创 2023-09-09 18:52:57 · 70 阅读 · 0 评论 -
第四章 面向对象编程 -- 可迭代的对象、迭代器和生成器
可迭代对象、迭代器以及生成器原创 2023-09-10 08:07:07 · 58 阅读 · 0 评论 -
第四章 面向对象编程--对象引用
python 引用原创 2023-09-10 08:56:44 · 72 阅读 · 0 评论 -
第四章 面向对象编程--案例
【代码】第四章 面向对象编程--案例。原创 2023-09-09 18:57:45 · 53 阅读 · 0 评论 -
第五章 文件操作
Json是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于的一个子集。JSON采用完全独立于程序语言的文本格式,但是也使用了类C语言的习惯(包括CC++C#JavaJavaScriptPerlPython等)。这些特性使JSON成为理想的数据交换语言。原创 2023-09-10 08:57:47 · 68 阅读 · 0 评论 -
第四章 面向对象编程--可迭代的对象、迭代器和生成器
这样做非常糟糕,因为很多时候,我们需要从同一个可迭代对象中获取多个独立的迭代器,而且各个迭代器要能维护自身的内部状态,因此这一模式正确的实现方式是,每次调用。也就是说,如果列表推导是制造列表的工厂,那么生成器表达式就是制造生成器的工厂。在下面的代码中,迭代器其实是生成器对象,每次调用__iter__方法都会自动创建,因为这里的__iter__方法是生成器函数。这样,我们就很清楚地看到可迭代的对象和迭代器之间的重要区别,以及二者之间的联系。因此,迭代器可以迭代,但是可迭代的对象不是迭代器。原创 2023-09-09 18:56:28 · 66 阅读 · 0 评论 -
第六章 异常
Python 系统异常和如何自定义异常原创 2023-09-10 08:58:09 · 49 阅读 · 0 评论 -
第七章 基于线程的并行---threading
python threading 模块原创 2023-09-10 08:58:33 · 54 阅读 · 0 评论 -
第七章 基于线程的并行 -- 锁对象、递归锁对象、条件对象
锁对象、递归锁对象、条件对象原创 2023-09-10 08:59:02 · 50 阅读 · 0 评论 -
第七章 基于线程的并行 -- 信号量对象、事件对象、定时器对象、栅栏对象
信号量对象、事件对象、定时器对象、栅栏对象原创 2023-09-10 08:59:26 · 60 阅读 · 0 评论 -
第八章 常用模块
os.environ:一个mapping对象,其中键值是代表进程环境的字符串。例如,是你的主目录(在某些平台上)的路径名。:将当前工作目录更改为path。:返回表示当前工作目录的字符串。:返回一个包含由path指定目录中条目名称组成的列表。该列表按任意顺序排列,并且不包括特殊条目 ‘.’ 和 ‘…’,即使它们存在于目录中。如果有文件在调用此函数期间在被移除或添加到目录中,是否要包括该文件的名称并没有规定。:创建一个名为path的目录,应用以数字表示的权限模式mode。如果目录已经存在,会被提出。原创 2023-09-10 09:00:08 · 68 阅读 · 0 评论 -
1、windows下VScode修改PYTHONPATH变量方便导入模块
目录问题引入解决问题之前的小小知识点解决方案one,通过env设置PYTHONPATH环境变量解决方案two,通过envFile设置PYTHONPATH环境变量解决方案three,通过terminal.integrated.env.windows设置`PYTHONPATH`环境变量问题引入 在使用vscode中,虽然vscode可以高度自定义,里面的一些插件确实也让自己难以自拔。但是,与Pycharm比较,还是有一些瑕疵的,比如说包以及模块的导入。在Pycharm中因为它是自己把工程目录给加入到sys原创 2020-11-03 20:30:35 · 16569 阅读 · 8 评论