python
1318_卜献宝
这个作者很懒,什么都没留下…
展开
-
python中关于模块的基础
模块化基础一级目录1. 模块化(module)程序设计理念标准库模块(standard library)一级目录1. 模块化(module)程序设计理念程序越来越复杂,语句多了,就很自然的会将实现同一个功能的语句封装到函数中,统一管理和调用,于是函数便随之诞生了。同样的思路,“物以类聚”,我们将同一类型对象的“数据和行为”,也就是“变量和函数”,放到一起统一管理和调用,于是“类和对象”诞生了。程序继续复杂,函数和类更加多了,于是就将实现类似功能的函数和类统统放到一个模块中,于是“模块”诞生了。程原创 2020-11-18 14:04:25 · 285 阅读 · 0 评论 -
Python中文件操作(IO 技术)
@TOC一级目录一个完整的程序一般都包括数据的存储和读取;我们在前面写的程序数据都没有进行实际的存储,因此 python 解释器执行完数据就消失了。实际开发中,我们经常需要从外部存储介质(硬盘、光盘、U 盘等)读取数据,或者将程序产生的数据存储到文件中,实现“持久化”保存。很多软件系统是将数据存储的数据库中;数据库实际也是基于文件形式存储的。...原创 2020-11-12 18:04:52 · 340 阅读 · 1 评论 -
Python中的异常和错误
异常和错误一级目录异常机制本质异常解决的关键定位try...一个 except 结构try...多个 except 结构一级目录异常机制本质异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行注:橙色为常见异常错误,已予以重视。调试异常, 需要大量的经验作为基础解决每一个遇到的异常, 建议大家遵循如下三点:(1). 不慌张, 细看信息, 定位错误。原创 2020-10-31 20:04:39 · 997 阅读 · 0 评论 -
Pytho面向对象进阶
Python方法没有重载方法没有重载方法没有重载方法没有重载原创 2020-10-29 21:27:33 · 274 阅读 · 0 评论 -
python语言面向对象编程
这里写目录标题一级目录内部函数和外部函数之间关系的测试nonlocal语句LEGB规则一级目录嵌套函数(内部函数):在函数内部定义的函数(1)封装 - 数据隐藏外部无法访问“嵌套函数”。(2)贯彻 DRY(Don’t Repeat Yourself) 原则嵌套函数,可以让我们在函数内部避免重复代码。(3)闭包内部函数和外部函数之间关系的测试#测试嵌套函数def outmyfunc1(): print('a=20') def innermyfunc1():原创 2020-10-21 22:03:06 · 294 阅读 · 0 评论 -
函数基础和核心用法
函数五章—函数的应用和底层分析Python 函数的分类形参和实参help语句调用查看函数解释变量的作用域(全局变量和局部变量)五章—函数的应用和底层分析函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。Python 函数的分类(1)内置函数我们前面使用的 str()、list()、len()等这些都是内置函数,可以拿来直接使用。(2)标准库函数我们可以通过 import 语句导入库,然后使用原创 2020-10-17 14:24:41 · 224 阅读 · 0 评论 -
python语言之控制语句
for 循环和可迭代对象遍历Python 包含以下几种可迭代对象:序列。包含:字符串、列表、元组字典迭代器对象(iterator)生成器函数(generator)文件对象原创 2020-10-11 21:30:17 · 160 阅读 · 0 评论 -
python语言之字典和控制语句
字典字典是“键值对”的无序可变序列,字典中的每个元素都是一个“键值对”,包含:“键对象”和“值对象”。可以通过“键对象”实现快速获取、删除、更新对应的“值对象”。“键”是任意的不可变数据,比如:整数、浮点数、字符串、元组。但是:列表、字典、集合这些可变对象,不能作为“键”。并且“键”不可重复。可以通过{}、dict()来创建字典对象。通过 zip()创建字典对象通过 fromkeys 创建值为空的字典字典元素的访问(1). 通过 [键] 获得“值”。若键不存在,则抛出异常。(2).原创 2020-10-08 17:16:43 · 326 阅读 · 0 评论 -
python语言之运算符和序列
Python基础知识运算符总结乘除优先加减位运算和算术运算>比较运算符>赋值运算符>逻辑运算符在 Python 中,字符串属于不可变对象,不支持原地修改,如果需要修改其中的值,智能创建新的字符串对象。但是,经常我们确实需要原地修改字符串,可以使用 io.StringIO对象或 array 模块。第三章——序列序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。字符串也可以看成一个序列,是字母的序列。python中常用的序原创 2020-10-06 20:00:18 · 495 阅读 · 0 评论 -
python语言之字符串的控制语句
Python基础知识(二次作业)(一)链式赋值:x=y=123 相当于:x=123; y=123系列赋值: a,b,c=4,5,6 相当于:a=4;b=5;c=6系列解包赋值:a,b=1,2a,b=b,aprint(a,b)2 1常量: Python 不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。python 中最基本的内置数据类型:整型,浮点型(小数),布尔型,字符串型(abc)。使用 divmod()函数同时得到商原创 2020-10-06 11:30:28 · 347 阅读 · 0 评论 -
python程序之基础构成
Python基础知识-pycharm版python学习python学习原创 2020-09-30 21:45:07 · 161 阅读 · 0 评论