摘要: 什么是异常 异常就是程序运行时发生错误的信号,Python遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,则程序就会用所谓的回溯(Traceback,一种错误信息)来终止执行。 为了保证程序的健壮性与容错性,即在遇到错误时程序不会崩溃,我们需要对异常进行处理。 下面编写一个同样功能的代码,对比 阅读全文
posted @ 2019-06-10 23:05 码迷-wjz 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式或风格,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 面向过 阅读全文
posted @ 2019-06-10 00:49 码迷-wjz 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或 阅读全文
posted @ 2019-06-02 16:51 码迷-wjz 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 模块的简介 模块就是一组功能的集合体,我们的程序可以导入模块来复用模块里的功能。每一个 Python 脚本.py文件都可以被当成是一个模块。模块以磁盘文件的形式存在。当一个模块变得过大,并且驱动了太多功能的话,就应该考虑拆一些代码出来另外建一个模块。模块里的代码可以是一段直接执行的脚本,也可以是一堆 阅读全文
posted @ 2019-06-02 15:06 码迷-wjz 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 什么是函数 组织好的、可重复使用的、用户实现单一或者关联功能的代码段。函数能够提高应用的模块性和代码的重复利用率。使得python代码的组织结构清晰,可读性强,解决代码冗余,实现某功能的代码可统一管理且易于维护。Python提供了很多内置的函数,比如len()、print()等等,另外也可以根据自己 阅读全文
posted @ 2019-05-29 09:42 码迷-wjz 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 关于python的内存堆栈问题,本人没有剖析过cpython解释器源代码,网上也是极少的参考文档,这里提供一个讲解比较详细的文档,请移步https://www.jianshu.com/p/2f98dd213f04 一.变量的存储 值语义:变量的值直接保存在变量的存储区里,这种方式被我们称为值语义,例 阅读全文
posted @ 2019-05-27 23:46 码迷-wjz 阅读(1601) 评论(0) 推荐(1) 编辑
摘要: 三元表达式 推导式 推导式是python提供的另一种创建数据类型的方式,有列表推导式、集合推导式、字典推导式,没有元祖推导式。 列表推导式 集合推导式 字典推导式 生成器 在Python中,列表,字典等序列的所有数据都在内存里,如果有海量数据,而我们仅仅需要访问几个元素的时候,那绝大多数元素占用的空 阅读全文
posted @ 2019-05-24 14:45 码迷-wjz 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 循环语句就是在符合条件的情况下。重复执行一个代码段。Python中的循环语句有while和for。 简单的while循环 while是一个条件循环语句,与if一样,他也有条件表达式。如果条件为真,while中的代码就会一直循环执行,直到循环条件不再为真才停止。 语法:while 条件: <条件为真( 阅读全文
posted @ 2019-05-22 18:39 码迷-wjz 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块。 简单的if语句 语法:if 条件: <条件成立,执行的代码快> if - else 和其他语言一样,python中也提供了与if搭配使用的else语句,else表示否则。在没有通过if判断的时候,执行的另一个操 阅读全文
posted @ 2019-05-22 17:20 码迷-wjz 阅读(777) 评论(0) 推荐(0) 编辑
摘要: python内置了很多内置函数、类方法属性及各种模块。当我们想要当我们想要了解某种类型有哪些属性方法以及每种方法该怎么使用时,我们鼓励使用dir()函数、help()函数或网上搜索来研究各类的方法。dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法 阅读全文
posted @ 2019-05-19 11:45 码迷-wjz 阅读(864) 评论(0) 推荐(0) 编辑