1 / 16
文档名称:

Python个人笔记.doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Python个人笔记.doc

上传人:zbfc1172 2013/1/9 文件大小:0 KB

下载得到文件列表

Python个人笔记.doc

文档介绍

文档介绍:Python
概述
Python是大小写敏感
注释
注释不仅可以用来解释临近的代码,还可以组织代码的运行。。
任何在#符号右面的内容都是注释.
Python至少应当有第一行那样的特殊形式的注释。它被称作组织行——源文件的头两个字符是#!,后面跟着一个程序。这行告诉你的Linux/Unix系统当你执行你的程序的时候,它应该运行哪个解释器。
在Python中有4种类型的数——整数、长整数、浮点数和复数。
对象的布尔类型
可以用bool函数来决定任何Python对象的布尔值
bool(x):当且仅当x=0时,返回False
bool(None)返回Fasle
bool([None,0])返回True
bool([0,0])返回True
数字
Python有两个主要的数值类型:int(整数)和float(浮点数)。【老版本中的整数类型long现在已经被合并到了int】
另外,还有一个Decimal,但不是内置类型,必须通过decimal模块访问,它的范围比较小,但是更精确。
内置数据类型int:带符号整数(没有大小限制)
内置数据类型float:双精度浮点数
plex:复数(实部+虚部)
字符串
单双引号:在双引号中的字符串与单引号中的字符串的使用完全相同。
使用三引号(’’’或”””): 利用三引号,你可以指示一个多行的字符串。你可以在三引号中自由的使用单引号和双引号。
转义字符:如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自然字符串通过给字符串加上前缀r或R来指定。
Unicode字符:
处理Unicode文本——你只需要在字符串前加上前缀u或U。
字符串是不可变的
按字面意义级连字符串:如果你把两个字符串按字面意义相邻放着,他们会被Python自动级连。例如,'What\'s' 'your name?'会被自动转为"What's your name?"。【用“+”效果一样,但效率比较低下。可用方法:%;;,extend方法也可以把另一个列表的内容加进来(相比list1 += list2,(list2)要好得多)】
标识符的命名
变量是标识符的例子。标识符是用来标识某样东西的名字。在命名标识符的时候,你要遵循这些规则:
标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_ ’)。
标识符名称的其他部分可以由字母(大写或小写)、下划线(‘_ ’)或数字(0-9)组成。
标识符名称是对大小写敏感的。
对象:Python把在程序中用到的任何东西都称为对象。
如何编写Python程序
下面是保存和运行Python程序的标准流程。
   1). 打开你最喜欢的编辑器。
   2). 输入例子中的程序代码。
   3). 用注释中给出的文件名把它保存为一个文件。。
   4). 运行解释器命令python 。你也可以使用先前介绍的可执行的方法。
逻辑行与物理行
如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)来特别地标明这种用法。分号表示一个逻辑行/语句的结束。
强烈建议你坚持在每个物理行只写一句逻辑行。
运算符:
**(幂运算)
/除
//求余
~按位翻转
and 布尔“与”
or 布尔“或”
not 布尔“非”
备注:没有自增/自减运算符(即++,--)
运算符的优先级(从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)):
运算符
描述
lambda
Lambda表达式
or
布尔“或”
and
布尔“与”
not x
布尔“非”
in,not in
成员测试
is,is not
同一性测试
<,<=,>,>=,!=,==
比较
|
按位或
^
按位异或
&
按位与
<<,>>
移位
+,-
加法与减法
*,/,%
乘法、除法与取余
+x,-x
正负号
~x
按位翻转
**
指数

属性参考
x[index]
下标
x[index:index]
寻址段
f(arguments...)
函数调用
(experession,...)
绑定或元组显示
[expression,...]
列表显示
{key:datum,...}
字典显示
'expression,...'
字符串转换
控制语句