文档介绍:WORD格式
专业资料整理
Python学习手册
2014/01/16
第一部分:使用入门
1Python安装与测试
/
选择ractersontherightside
#Formatingexpression(all)表达式形式或字符串方法调用
#dir方法方法返回一个列表,包含对象所有的属性。由于方法是函数属性,它们也会在这
个列表中出现:
#dir方法简单的给出了方法的名称,要查询它们是做什么的,可以使用help函数:
WORD格式
专业资料整理
#反斜线转义序列表示特殊字符:
\n表示换行,\t表示tab
#python允许字符串包括在双引号或单引号中(它们表示着相同的东西)。
#也允许在三个引号(单引号或双引号)中包括多行字符串常量。当采用这种方式的时候,
所有的行都合并在一起,并在每一行的末尾添加换行符。
三个引号(单引号或双引号)没怎么搞明白
WORD格式
专业资料整理
无固定大小,大小可变,可修改列表的大小。[]
WORD格式
专业资料整理
append尾部扩充列表大小
pop移除给定偏移量的一项
sort默认按照升序进行排序
reverse对队列进行翻转
Insert指定位置插入元素
Remove移除指定元素
WORD格式
专业资料整理
Python不允许引用不存在的元素:
支持任意的嵌套,能够以任意的组合对其进行嵌套,并可以多个层次进行嵌套:(这个特性
的直接应用就是实现矩阵)
假设我们要从列举的矩阵中提取出第二列。因为矩阵是按照行进行存储的,所以通过简单的
索引即可获取行,使用列表解析可以同样简单地获得列:
还可以更复杂,结合运算和条件判断:
WORD格式
专业资料整理
()中的解析语法
#实际上,,列表、集合和字典都可以用解析来创建:
WORD格式
专业资料整理
:更强大的数值计算可以查看NumPy相关内容
不是序列,而是映射,可将键映射到值,大小可变,无序。{}
创建字典:
:for循环
注意字典式无序的:
WORD格式
专业资料整理
序列化输出:
有序的:(sorted自动对字典的键进行排序)
for循环实现小写转大写:
while循环:
WORD格式
专业资料整理
像下面这样的任何列表解析表达式都可以计算一列数字的平方:
能够编写成一个等效的for循环,通过在运行的时手动添加列表来创建最终的列表:
尽管这样,列表解析和相关的函数编程工具,如map和filter,通常运行得比for循环快(也
许快了两倍):这是对有大数据结合的程序有重大影响的特性一。
:if测试
元组是序列,具有不可变性,编写在圆括号中,支持任意类型,支持嵌套。
WORD格式
专业资料整理
元组的关键是不可变性,提供了一种完整性的约束,对于编写大型程序是非常方便的。
创建文件,调用内置的open函数:
传递一个外部的文件名以及一个处理模式的字符串
WORD格式
专业资料整理
写操作:
读操作:
二进制文件
【新增】()
集合、更像是一个无值的字典的键
WORD格式
专业资料整理
WORD格式
专业资料整理
True对应1
False对应0
特殊占位符对象None(通常用来初始化名字和对象)
(type)
允许交互的探究对象,这个函数的实际应用是,允许编写代码来检查它所处理的对象的类型。
实际上,Python脚本中至少有3种方法可以做到这点:
但是,判断类型这种做法往往是错误的,因为限制了Python的语法和优势。
WORD格式
专业资料整理
4数字
WORD格式
专业资料整理
WORD格式
专业资料整理
WORD格式
专业