Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。现在开始学习 ...
分类:
编程语言 时间:
2016-08-22 12:09:40
阅读次数:
162
本文内容全部出自《Python基础教程》第二版
10.1 模块
现在你已经知道如何创建和执行自己的程序(或脚本)了,也学会了怎么用import从外部模块获取函数并且为自己的程序所用:
>>> import math
>>> math.sin(0)
0.0
让我们来看看怎样编写自己的模块。
10.1.1 模块是程序
任何Python程序都可以作为...
分类:
编程语言 时间:
2016-08-17 16:48:41
阅读次数:
930
本文内容全部出自《Python基础教程》第二版
在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别。前面几章中已经出现过一些这样的名称(如__future__),这种拼写表示名字有特殊含义,所以绝不要在自己的程序中使用这样的名字。在Python中,由这些名字组成的集合所包含的方法称为魔法(或特殊)方法。如果对象实现了这些方法中的某一个,那么这个方法会在特...
分类:
编程语言 时间:
2016-08-16 16:22:39
阅读次数:
423
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十一波:第11章 文件和素材 本章更进一步,让程序能够接触更多的领域:文件和流。接下来介绍的函数和对象可以让你在程序调用起见存储数据,并且可以处理来自其他程序的数据。 [11.1] 打开文件 open函数用来打开文件, ...
分类:
编程语言 时间:
2016-08-06 18:52:47
阅读次数:
402
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第十波:第10章 充电时刻 Python语言的核心非常强大,同时还提供了更多值得一试的工具。Python的标准安装包括一组模块,称为标准库standard library、展示这些模块的工作方式,讨论如何分析它们,学习它 ...
分类:
编程语言 时间:
2016-08-03 23:46:56
阅读次数:
382
使用字符串 Table of Contents 1 基本字符串操作 2 字符串格式化:精简版 2.1 用字符串格式化操作符 2.2 用string的Template格式化字符串 3 字符串格式化:完整版 3.1 转换说明符 3.2 简单转换 3.3 字段宽度和精度 3.4 符号,对齐和 0 填充 4 ...
分类:
编程语言 时间:
2016-07-25 16:05:32
阅读次数:
275
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第九波:第9章 魔法方法、属性和迭代器 在Python中,有的名称会在前面和后面都加上两个下划线,这种写法很特别。已经出现过一些这样的名称(比如__future__),这种拼写表示名字有特殊含义,所有绝不要在自己的程序中 ...
分类:
编程语言 时间:
2016-07-24 20:48:01
阅读次数:
311
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第八波:第4章 字典:当索引不好用时 将学到一种通过名字引用值的数据结构,这种结构类型称为映射mapping。字典是Python内唯一内建的映射类型。字典中的值并没有特殊的顺序,都是存储在一个特定的键key里。键可以使 ...
分类:
编程语言 时间:
2016-07-19 23:41:07
阅读次数:
257
希望通过博客园持续的更新,分享和记录Python基础知识到高级应用的点点滴滴! 第六波:第2章 [总览] 列表和元组 数据结构,是通过某种方式组织在一起的数据元素的集合,数据元素可以使数字或字符串,甚至可以是其他数据结构。最基本的数据结构是序列sequence。 序列中的每个元素被分配一个序号 即元 ...
分类:
编程语言 时间:
2016-07-14 03:14:43
阅读次数:
169
本章的名字虽然叫列表和元组,但是本章讲的最多的是列表,元祖指讲了很少的一部分。因为元组和列表很多方面都是一样的。 列表和元组的区别:列表可以被修改,元祖不可以被修改。 python包含的6种内建序列:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。 内建函数返回的是元组 ...
分类:
编程语言 时间:
2016-07-12 19:20:40
阅读次数:
230