摘要: 第9章 异常处理及程序调试 9.1 异常概述 在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。这些异常有的是由于开发者将关键字敲错导致的,这类错误多数产生的是SyntaxError:invalid syntax(无效的语法),这将直接导致程序不能运行。这类异常是显式的,在开发阶段阅读全文
posted @ 2019-03-17 23:36 牧牛人 阅读(194) 评论(0) 编辑
摘要: 第8章 模块 8.1 模块概述 模块的英文是Modules,可以认为是一盒(箱)主题积木,通过它可以拼出某一个主题的东西。这与第6章介绍的函数不同,一个函数相当于一块积木,而一个模块中可以包括很多函数,也就是很多积木,所以也可以说模块相当于一盒积木。 在Python中,一个拓展名为“.py”的文件就阅读全文
posted @ 2019-03-15 00:22 牧牛人 阅读(55) 评论(0) 编辑
摘要: 第7章 面向对象程序设计 7.1 面向对象概述 面向对象(Object Oriented)的英文缩写是OO,它是一种设计思想。从20世纪60年代提出面向对象的概念到现在,它已经发展成为一种比较成熟的编辑思想,并且逐步成为目前软件开发领域的主流计技术。如我们经常听说的面向对象编程(Object Ori阅读全文
posted @ 2019-03-09 21:08 牧牛人 阅读(24) 评论(0) 编辑
摘要: 第6章 函数 6.1函数的创建和调用 提到函数,大家会想到数学函数吧,函数是数学最重要的一个模块,贯穿整个数学学习过程。在Python中,函数的应用非常广泛。在前面我们已经多次接触过函数。例如,用于输出的print() 函数、用于输出的input() 函数及用于生成一系列整数的range() 函数,阅读全文
posted @ 2019-03-07 23:07 牧牛人 阅读(158) 评论(0) 编辑
摘要: 将博客搬至CSDN,博客内容相同。阅读全文
posted @ 2019-03-05 22:38 牧牛人 阅读(19) 评论(0) 编辑
摘要: pythn print格式化输出。 %r 用来做 debug 比较好,因为它会显示变量的原始数据(raw data),而其它的符号则是用来向用户显示输出的。 1. 打印字符串 print ("His name is %s"%("Aviad"))效果: 2.打印整数 print ("He is %d 阅读全文
posted @ 2019-02-25 23:50 牧牛人 阅读(53) 评论(0) 编辑
摘要: 第5章 字符串及正则表达式 5.1 字符串常用操作 在Python开发过程中,为了实现某项功能,经常需要对某些字符串进行特殊处理,如拼接字符串、截取字符串、格式化字符串等。下面将对Python中常用的字符串操作方法进行介绍。 5.1.1 拼接字符串 使用“+” 运算符可完成对多个字符串的拼接,“+”阅读全文
posted @ 2019-02-25 22:41 牧牛人 阅读(73) 评论(1) 编辑
摘要: 第4章 序列的应用 4.1序列 序列是一块用于存放多个值的连续内存空间,并且按上一定顺序排列,每一个值(称为元素)都分配一个数字,称为索引或位置。通过该索引可以取出相应的值。例如,我们可以把一家酒店看作一个序列,那么酒店里的每个房间都可以看作是这个序列的元素。而房间号就相当于索引,可以通过房间号找到阅读全文
posted @ 2019-02-20 23:20 牧牛人 阅读(31) 评论(0) 编辑
摘要: 第3章 流程控制语句 3.1程序的结构 计算机在解决某个具体问题时,主要有3种情况,分别是顺序执行所有的语句、选择执行部分语句和循环执行部分语句。程序设计中的3种基本结构为顺序结构、选择结构和循环结构。这3种结构的执行流程如图所示。 本章之前编写的多数实例采用的都是顺序结构。例如,定义一个字符串类型阅读全文
posted @ 2019-02-14 22:36 牧牛人 阅读(27) 评论(0) 编辑
摘要: 第2章 Python语言基础 2.1 Python语法特点 2.11注释 在Python中,通常包括3种类型的注释,分别是单行注释、多行注释和中文编码声明注释。 1.单行注释 在Python中,使用“#”作为单行注释的符号。从符号“#”开始知道换行为止,“#”后面所有的内容都作为注释的内容,并被Py阅读全文
posted @ 2019-02-09 23:33 牧牛人 阅读(50) 评论(0) 编辑