摘要: 《象》曰“君子以同而异”。对于Python中不同的序列类型而言,有很多方法是通用的,而不同类型的序列又有一些特有的方法或支持某些特有的运算符。常用的列表对象方法如下表所示。此外,Python的很多内置函数和命令也可以对列表和其他序列对象进行操作。后面章节中将通过一些案例陆续进行介绍。 对列表lst中 阅读全文
posted @ 2018-03-08 09:07 Avention 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 使用“=”直接将一个列表赋值给变量即可创建列表对象,例如: 也可以使用list()函数将元组、range对象、字符串、字典集合或其他类型的可迭代对象类型的数据转换为列表。需要注意的是,把字典转换为列表时默认是将字典的“键”转换为列表,而不是把字典元素转换为列表,如果想把字典的元素转换为列表,需要使用 阅读全文
posted @ 2018-03-07 22:33 Avention 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Python序列类似于C或Basic中的一维、多维数组等,但功能要强大很多,使用也更加灵活、方便,Head First Python一书就戏称列表是“打了激素”的数组。 Python中常用的序列结构有列表、元组、字典、字符串、集合等,大部分可迭代对象也支持类似于序列的用法。列表、元组、字符串等序列类 阅读全文
posted @ 2018-03-06 19:40 Avention 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Python程序除了可以直接运行,还可以作为模块导入并使用其中的对象。通过__name__属性可以识别程序的使用方式。每个Python脚本在运行时都有一个__name__属性,如果脚本作为模块被导入,则其__name__属性的值被自动设置为模块名;如果脚本单独运行,则其__name__属性值被自动设 阅读全文
posted @ 2018-03-06 19:19 Avention 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Python默认安装仅包含部分基本或核心模块,启动时也仅加载了基本模块,在需要时再显式地加载(有些有些模块可能需要先安装)其他模块,这样可以减小程序运行的压力,且具有很强的可扩展性,这样的设计与系统安全配置时遵循的“最小权限”原则的思想是一致的,有助于提高系统安全性。可以使用sys.modules. 阅读全文
posted @ 2018-03-06 17:45 Avention 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Python之所以得到各行业领域工程师、策划师以及管理人员的青睐,与涉及各行业各领域开发的扩展库也有很大关系,不仅数量众多、功能强大,关键是用起来很方便。虽然Python标准库已经拥有了非常强大的功能,但很多时候如果我们能够熟练运用扩展库,会大幅度提高软件开发速度。 可以把Python模块看作一个个 阅读全文
posted @ 2018-03-06 16:44 Avention 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 本篇作为1.4节的起始标记,具体内容请从1.4.1章节开始看起。 阅读全文
posted @ 2018-03-06 14:22 Avention 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 所谓对话,最简单的形式就是你问我答,或者我问你答。而人机对话或人机交互最基本的功能应该是机器能够接受用户的输入,并且能够把处理结果通过一定的形式展示给用户。在Python中,内置函数 input() 用来接受用书输入,print() 则用于把处理结果或其他信息展示给用户。对于 input() 而言, 阅读全文
posted @ 2018-03-06 10:49 Avention 阅读(659) 评论(0) 推荐(0) 编辑
摘要: Python是纯面向对象的编程语言,在Python中一切都是对象。而熟悉面向对象编程的读者应该知道,对象由数据和行为两部分组成,而行为主要通过方法来实现,通过一些特殊方法的重写,可以实现运算符重载。从这个角度来讲,运算符也是表现对象行为的一种形式,不同类的对象支持的运算符会有区别,而同一种运算符作用 阅读全文
posted @ 2018-03-06 09:03 Avention 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 常用内置函数(Built-In Functions,BIF)不需要导入任何模块即可直接使用,在IDLE中执行如下命令可以列出所有内置函数和内置对象,如代码块1.3.2.1所示: 代码块1.3.2.1 可以使用 help(函数名) 查看某个函数的用法,不需要导入模块就可以直接使用 help(模块名)查 阅读全文
posted @ 2018-03-05 19:16 Avention 阅读(591) 评论(0) 推荐(0) 编辑