希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第三波:第5章 [总览] 条件、循环和其他语句 深入介绍条件语句和循环语句,随后会看到列表推导式如何扮演循环和条件语句的角色,最后介绍pass、del和exec语句的用法。 [5.1] print和import的更多信息 ...
分类:
编程语言 时间:
2016-07-10 21:21:28
阅读次数:
304
/ 表示整除,当导入_future_模块中的version时,/ 表示正常的的除法, 此时可用//表示整除,不论数字是整型还是浮点型,都可以用//表示整除。 ** 表示幂次方 例如 2**3 表示2的3次方 结果为8 ** 运算符的优先级比负号 - 的运算符优先级高,所以 -3**2 = -9 (- ...
分类:
编程语言 时间:
2016-07-09 13:20:01
阅读次数:
213
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第三波:第8章 异常 [总览]学习如何创建和引发自定义的异常,以及处理异常的各种方法。 为了能够处理异常事件,可以再所有可能发生这类事件的地方都使用条件语句,但是这么做可能不仅会没效率和不灵活,而且还会让程序难以阅读。P ...
分类:
编程语言 时间:
2016-07-06 01:52:01
阅读次数:
768
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第二波:第7章 更加抽象 [总览] 创建自己的对象,是Python的核心概念!Python被称为面向对象的语言。介绍如何创建对象,以及多态、封装、方法、特性、超类以及继承的概念。 [7.1] 对象的魔力 面向对象程序设计 ...
分类:
编程语言 时间:
2016-07-04 06:26:34
阅读次数:
255
本文内容全部出自《Python基础教程》第二版,在此分享自己的学习之路。 ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5538341.html______ Created on Marlowes 本章将会给读者展示一些例子,这些例子会使用多种Python ...
分类:
编程语言 时间:
2016-06-19 13:00:40
阅读次数:
263
《Python核心编程第二版》这本书比《Python基础教程第二版修订版》详细很多,丰富了很多细节,虽然它是一本经典的入门书,但我发现还是存在一些明显的错误。在面向对象编程这一章,有两个错误 1).它说任何类都有一些内置的特殊的类属性(即程序员不在类中定义也会存在),见截图 2).它说__new__ ...
分类:
编程语言 时间:
2016-06-14 22:15:15
阅读次数:
198
创建函数
函数是可以调用的(可能带有参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:
import math
x = 1
y = math.sqrt
callable(x)
False
callable(y)...
分类:
编程语言 时间:
2016-06-02 14:38:26
阅读次数:
192
Python编程语言可应用于多平台包括 Linux 和 Mac OS X。一般的 Linux 发行版本都自带 Python,Mac OS X 最新版也自带了 Python,也就是已经安装好了,不需要再配置。
分类:
编程语言 时间:
2016-05-27 00:10:24
阅读次数:
405
本文内容全部出自《Python基础教程》第二版,在此分享自己的学习之路。 ______欢迎转载:http://www.cnblogs.com/Marlowes/p/5519591.html______ Created on Marlowes 到目前为止,本书介绍过的内容都是和解释器自带的数据结构打交 ...
分类:
编程语言 时间:
2016-05-23 18:49:42
阅读次数:
249
《Python基础教程》(第二版) P123 书中原代码如下: 然后在代码行输入: >>tc = TalkingCalculator() >>tc.calculator('1+2*3') >>tc.talk() 输出:hi,my value is 7 改成脚本后的代码如下: 本例中: 1.注意到在t ...
分类:
编程语言 时间:
2016-05-21 17:17:19
阅读次数:
778