![](https://img-blog.csdnimg.cn/20200724195239462.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python程序设计知识体系基础
本栏主要为搭建python程序设计知识体系基础,方便读者快速建立python的整体概念与语法规则。
小星少123
加油工作。
展开
-
python知识体系第十一节——模块
文章目录1 为何要实行模块化编程2 模块化编程的流程3 创建模块4 包(package)的概念和结构1 为何要实行模块化编程首先,python是面向对象的编程语言,python中的数据类型有字符串、浮点型、整型,这些数据被有序的整合起来形成了序列(列表、集合、元组、字典等),而对象过多即又产生了函数,紧接着又出现了类,多个类组合起来即形成了模块化编程。通常我们使用的标准库与第三方库即模块,例如math,turtle,random,time,file,os等操作库。2 模块化编程的流程step1:设计原创 2020-09-05 17:21:04 · 143 阅读 · 0 评论 -
python知识体系第十节——文件操作(IO技术)
文章目录1 文件的分类2 文件操作相关标准库模块3 文件的写入3.1 文本文件的写入/读取3.2 二进制文件的读取/写入4 pickle序列化5 csv文件的读取与写入6 os与os.path模块7 walk递归遍历所有文件和目录8 shutil模块(拷贝和压缩)1 文件的分类(1)文本文件文本文件存储的是普通的字符文本,由unicode字符集进行编辑,可以使用记事本打开。(2)二进制文件二进制文件将数据用字节进行存储,无法用记事本打开,必须使用专门的软件打开,常见的由.MP3,.AVI,.JPG原创 2020-09-04 00:00:32 · 342 阅读 · 0 评论 -
python知识体系第九节——异常的处理与总结
文章目录原创 2020-08-27 00:11:41 · 150 阅读 · 0 评论 -
python知识体系第八节——面向对象进阶
文章目录1 面向对象的三大特征2 继承2.1 语法格式2.2 类成员的继承与重写2.3 查看类的层次结构2.4 dir()查看对象的属性2.5 重写__str__方法2.6 多重继承3 多态4 组合5 设计模式—工厂模式6 设计模式—单例模式1 面向对象的三大特征python为面向对象的设计语言,面向对象的设计语言一般具有3大特征:封装、继承、多态。封装:隐藏对象的属性和实现细节,相当于将对象内部隐藏起来,只对外提供给调用方法。在python中实现封装的方法就是通过私有属性与私有方法形式实现封装。原创 2020-08-23 23:56:38 · 136 阅读 · 0 评论 -
python知识体系第七节——面向对象初步
文章目录1 面向过程编程与面向对象编程的区别2 类(class)3 类对象、类变量、类方法、静态方法4 _del_方法(析构函数)和垃圾回收机制5 _call_函数6 方法的动态性7 私有属性与方法8 @property装饰器1 面向过程编程与面向对象编程的区别面向过程思维强调的是通过一定的步骤取解决某个具体复杂度较低的问题,将某个具体问题的解决办法分解为step1,step2,…stepn。例如炒菜即可通过将问题分解为一个个小的步骤去完成,但如果像满汉全席这样的菜,涉及的菜品很多,其中的方法步骤就更多原创 2020-08-23 13:09:35 · 265 阅读 · 0 评论 -
python知识体系第六节——函数用法和底层分析
文章目录1 python 函数的分类2 函数的定义和调用3 形参和实参1 python 函数的分类(1)内置函数str()、len()、list()等可以直接调用的函数都属于内置函数。(2)第三方库函数由python社区提供的第三方库函数,这些函数可以通过第三方库下载后运用import函数引用(3)自定义函数由用户自己根据需要的功能定义的函数(4)标准库函数通过import引用的函数2 函数的定义和调用定义函数的语法如下:def 函数名([参数列表]):#‘函数功能说明语句,用来说原创 2020-08-16 20:59:38 · 514 阅读 · 0 评论 -
python知识体系第四节——序列
文章目录1 序列2 列表2.1 创建列表的3种方法2.2 列表元素的增加1 序列序列是一种数据的存储方式,用来存储一系列的数据,在内存中,序列就是一块用来存放多个值的连续的内存空间。序列主要包含字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set),在python中的常见的表现形式如下:>>> a='123'>>> type(a)<class 'str'>>>> a=[1,2,3]>&g原创 2020-07-27 21:20:39 · 215 阅读 · 0 评论 -
python知识体系第三节——字符串
文章目录1 链式赋值、系列解包赋值、常量1.1 链式赋值1.2 系列解包赋值1.3 常量2 最基本内置数据类型2.1 python中最基本的数据类型2.2 运算符3 整数、不同进制、其他类型转换3.1 整数3.2 使用int()实现类型的转化3.3 整数可以有多大4 浮点数,自动转换,强制转换4.1 浮点数4.2 类型转换和四舍五入4.3 增强型赋值运算符5 时间表示,unix时间点,豪秒6 绘制多点坐标7 布尔值,比较运算,逻辑运算1 链式赋值、系列解包赋值、常量1.1 链式赋值链式赋值用于将同一原创 2020-07-22 11:40:41 · 175 阅读 · 0 评论 -
python知识体系第一节——python入门
001.Python介绍、特性、版本问题、应用范围(1)介绍1989年发明、1991年发布,解释型、面向对象的语言。官网:www.python.org.(2)特性可读性强、简洁、面向对象、免费和开源、可移植性和跨平台、丰富的库、可扩展性(可嵌入到C/C++)。python是由C语言开发螺旋线代码:import turtlet=turtle.Pen()for x in range(360): t=fooward(x) t=left(50) (3)版本问题python2已经202原创 2020-07-19 22:10:18 · 165 阅读 · 0 评论