![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python进阶
Python是一个非常好用的脚本语言,同时其含有丰富的类库可以更好的应用AI与人工智能。
斗罗昊天锤
无所谓
展开
-
第 9 章 异常和错误
简介 异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需 要处理的文件不存在、数组下标越界等。 所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而 不会因为异常而终止程序执行。 python 中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中 包含了该类异常的信息和对异常进行处理的方法。下面较为完整的展示了 python 中内建异常类的...原创 2020-03-05 17:21:13 · 171 阅读 · 0 评论 -
第 8 章 文件操作 (IO 技术)
简介文本文件和二进制文件按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类:1. 文本文件 文本文件存储的是普通“字符”文本,python默认为unicode字符集(两个字节表示 一个字符, 最多可以表示:65536 个),可以使用记事本程序打开。但是,像word软件编辑的文档不是文 本文件。 2. 二进制文件 二进制文件把数据内容用“字节”进行存储,无法用记事本打...原创 2020-03-05 17:21:31 · 514 阅读 · 0 评论 -
第 7 章 模块
一、模块化(module)程序设计理念1、标准库模块(standard library) 与函数类似,模块也分为标准库模块和用户自定义模块。 Python 标准库提供了操作系统功能、网络通信、文本处理、文件处理、数学运算等基本的功能。比如:random(随机数)、math(数学运算)、time(时间处理)、file(文件处理)、 os(和操作系统交互)、sys(和解释器交互)等。 另外...原创 2020-03-05 17:21:51 · 345 阅读 · 0 评论 -
第 6 章 (2)面向对象进阶
简介面向对象三大特征介绍Python 是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。1、封装(隐藏) 隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只对外暴露“相关调用方法”。 通过前面学习的“私有属性、私有方法”的方式,实现“封装”。Python 追求简洁的 语法,没有严格的语法级别的“访问控制符”,更多的是依靠程序员自觉...原创 2020-03-05 17:24:07 · 204 阅读 · 0 评论 -
第 6 章 (1)面向对象初步
简介 面向对象(Object oriented Programming,OOP)编程的思想主要是针对大型 软件设计而来的。面向对象编程使程序的扩展性更强、可读性更好,使的编程可以像搭 积木一样简单。 面向对象编程将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式 更加接近人的思维,从而大大提高了编程的效率。 Python 完全采用了面向对象的思想,是真正面向对象的编程语言,完...原创 2020-03-05 17:24:28 · 264 阅读 · 0 评论 -
第 5 章 函数用法和底层分析
简介 函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的 一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。 在编写函数时,函数体中的代码写法和前面学习的基本一致,只是对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。1、函数的基本概念1. 一个程序由一个个任务组成;函数就是代表一个任务或者一个功能。 2. 函...原创 2020-03-05 17:23:51 · 333 阅读 · 0 评论 -
第 4 章 控制语句
一、选择结构简单的 if 语句 示例代码:# 单分支age = 10if age == 0: print('True')# 条件表达式if 0 < age < 10: print('boy')# 双分支if age > 18: print('young')else: print('boy')# 三元运算符# 格式: 条件...原创 2020-03-05 17:23:29 · 278 阅读 · 0 评论 -
第 3 章 Python3 序列
序列简介 序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。 比如一个整数序列[10,20,30,40],可以如下示意表示:由于 Python3 中一切皆对象,在内存中实际是按照如下方式存储的: a = [10,20,30,40]所以,从图示中我们可以看出序列中存储的是整数对象的地址(即id(obj)),而不是整数对象的值。注:...原创 2020-03-05 17:22:37 · 406 阅读 · 0 评论 -
第 2 章 Python3 编程的基础(下)
一、字符串1、字符串基本特点 字符串的本质是:字符序列。Python 的字符串是不可变的,我们无法对原字符串做任 何修改。但,可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。 Python 不支持单字符类型,单字符也是作为一个字符串使用的。2、字符串的编码Python3 直接支持 Unicode,可以表示世界上任何书面语言的字符。Python3 的...原创 2020-03-05 17:22:53 · 249 阅读 · 0 评论 -
第 2 章 Python3 编程的基础(上)
一、Python 程序的构成1. Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。 2. 模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。 3. 语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。二、代码的组织和缩进缩进时,几个空格都是允许的,但是数目必须统一。我们通常采用“四个空格...原创 2020-03-05 17:23:12 · 379 阅读 · 0 评论 -
第 1 章 Python3 入门
Python 介绍一、特点1. 可读性强可读性远比听上去重要的多得多。一个程序会被反复的修改,可读性强意味着让你可以在更短时间内学习和记忆,直接提高生产率。 2. 简洁,简洁,简洁研究证明,程序员每天可编写的有效代码数是有限的。完成同样功能只用一半的代 码,其实就是提高了一倍的生产率。 Python 是由 C 语言开发,但是不再有 C 语言中指针等复杂数据类型,Python 的简洁性...原创 2020-03-05 17:22:18 · 282 阅读 · 0 评论