- 博客(11)
- 收藏
- 关注
原创 Python自学入门sys.path和模块搜索路径
当我们导入某个模块文件时,Python解释器只有找到这个文件才能读取,装载运行该模块文件。它一般按照如下路径寻找模块文件1.内置模块2.当前目录3.程序的主目录4.Pythonpath目录(如果已经设置了)5.标准链接库目录6.第三方库目录(site-packages目录)7..pth文件的内容(如果存在的话)8.sys.path.append()临时添加的目录...
2022-01-22 20:48:00
358
原创 Python自学基础知识file文件操作
file文件操作_操作系统底层关系_写入文件 编码知识_中文乱码问题解决 关闭流要点1_try异常管理 文本文件的读取 二进制文件的读写_图片文件拷贝file文件操作_操作系统底层关系_写入文件文本文件和二进制文件1.文本文件存储的是普通的字符文本,默认为unicode字符集,可以使用记事本程序打开,但是,像word软件编辑的软件不是文本文件。2.二进制文件二进制文件把数据内容用“字节”进行存储,无法用记事本打开。必须使用专用的软件解码。创建文件对象open()open
2022-01-21 23:29:43
666
原创 Python 自学入门知识常见异常汇总with上下文管理
常见异常汇总和说明 with上下文管理常见异常汇总和说明由于return有两种作用:结束方法运行,返回值。我们一般不把return放到异常处理结构中。而是放到最后。常见异常的解决Python中的异常都派生自BaseException类,本节我们测试和列出常见的一些异常,方便初学者掌握。SyntaxError 语法错误NameError 尝试访问一个没有申明的变量ZeroDivisonError:除数为0错误。ValueError:数值错误。TypeError:类型错误。
2022-01-19 21:14:04
321
原创 Python自学入门基础知识封装继承多态
方法没有重载_方法的动态性 面向对象的三大特征说明(封装、继承、多态) 继承 方法的重写 object根类_dir() 重写__str__()方法 多重继承 super()获得父类的定义 多态 特殊方法和运算符重载方法没有重载_方法的动态性python中没有方法的重载。定义多个同名方法,只有最后一个有效方法的动态性Python是动态语言,我们可以动态的为类添加新方法,或者动态的修改类的已有方法面向对象的三大特征说明(封装、继承、多态)Python是面向
2022-01-19 00:45:43
124
原创 Python入门自学第七天
学习目标:半个月掌握Python入门知识学习内容:嵌套函数_内部函数_数据隐藏 nonlocal_global LEGB规则 实例方法 类属性 __del__()析构方法和垃圾回收机制 __call__()方法和可调用对象学习时间:一下午学习产出:嵌套函数_内部函数_数据隐藏嵌套函数:在函数内部定义的函数!nonlocal_globalnonlocal关键字nonlocal 用来声明外层的局部变量。global 用来声明全局变量
2022-01-17 19:16:14
266
原创 Python入门自学第六天
学习目标:半个月掌握Python入门知识学习内容:lambda表达式和匿名函数 eval()函数用法 递归函数_函数调用内存分析_栈帧的创建 递归函数_阶乘计算案例学习时间:一下午学习产出:lambda表达式和匿名函数lambda表达式可以同来声明匿名函数。lambda函数是一种简单的,在同一行中定义函数的方法。lambda函数实际生成一个函数对象。lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数的返回值。
2022-01-15 22:52:39
346
原创 Python入门自学第五天
学习目标:半个月掌握python入门知识学习内容:for循环结构_遍历各种可迭代对象_range对象 嵌套循环 嵌套循环练习_九九乘法表_打印表格数据 break语句 continue语句 else语句 循环代码优化技巧 .zip()并行迭代 推导式创建序列_列表推导式_字典推导式_集合推导式_生成器推导式 综合练习_绘制不同颜色的多个同心圆_绘制棋盘 函数的基本概念_内存分析_函数的分类_定义和调用 .形参和实参_文档字符串_函数注释 返回值详解学习时间:一下午
2022-01-14 16:54:09
444
原创 Python基础知识学习第四天
学习目标:半个月掌握Python入门学习内容:1.字典_特点_4种创建方式_普通_dict_zip_formkeys2.字典_元素的访问_键的访问_值的访问_键值对的访问3.字典_元素的添加_修改_删除4. 字典_序列解包用于列表元组字典5.字典_复杂表格数据存储_列表和字典综合嵌套6. 集合_特点_创建和删除_交集并集差集运算7. 双分支选择结构_三元运算符的使用详解8. 多分支选择结构9. 选择结构的嵌套10. while循环结构_死循环处理学习时间:
2022-01-13 15:17:24
208
原创 Python自学
学习内容:可变字符串_io.StringIO运算符总结_位操作符_优先级问题列表_特点_内存分析列表_元素的5种添加方式_效率问题列表_元素删除的三种方式_删除本质是数组元素拷贝列表_二维列表_表格数据的存储和读取元组_特点_创建的两种方式_tuple()要点元组_元素访问_计数方法_切片操作_成员资格判断元组_生成器推导式创建元组_总结学习时间:一下午学习产出:可变字符串_io.StringIO在Python中,字符串属于不可变对象,不支持原地修..
2022-01-12 19:31:29
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人