2.1 Python程序结构
Python 可分为模块、语句和对象,程序是由模块组成,模块包含语句,语句生成、处理对象.
2.2 为什么使用内置对象
往往比自己定制的数据结构更有效.
2.3 数字
Python的长整数型(后面跟L或l)可以任意长,可以扩展到内存不允许为止。
普通的整数的精度与C的长整数型一样(至少32位)。
八进制和十六进制和C一样,八,0;十六,0x or 0X
复数,实数+虚数J(j),如3+4J
Python 特有的部分操作符
x or y (只有x为假时,y才被计算)
x and y (只有x为真时,y才被计算)
not x
is
is not
in
not in
lambda args: expression
混合类型的情况,同C,先转化为最复杂的类型,再运算.
Numeric Python 可选的扩展程序,提供高级功能,例矩阵的运算.
运算符都可以被重载.
变量是在赋值的同时生成的,不用预先声明变量,和Matlab 的使用一样.
可以使用 import 导入模块,获得更多功能.
2.4 字符串
不同引号的互相嵌入,不需要转义.
三引号的输入 ‘’‘ (连输3个单引号)
+ 合并
* 重复
’abc'+9 不会允许
先看到Page 51, 跳到后面去了