Python学习1

python中有四种类型的数:整形 长整型 浮点数 复数
python用缩进来标示语句块

字符串下一行继续用 \
"This is the first sentence.\
This is the second sentence."

自然字符串
即非转义字符串,加前缀r或R
r"hello, world"

unicode编码
加前缀u或U
u"This is a unicode string"

级联字符串
'What\'s' 'your name?' = "What's your name?"
python中单引号和双引号字符串完全相同

标示符对大小写敏感

python把程序中用到的都称作对象

逻辑行:单个语句
物理行:所看到的一行语句
物理行包含多个逻辑行时用;分割

缩进风格:tab或2个4个空格

运算符:
3 + 5 得到8
'a' + 'b' 得到'ab'
2 * 3 得到6
'la' * 3 得到'lalala'
幂运算:3 ** 4得到81
/ 除
// 整除
% 取模
<< 左移
>> 右移
& 按位与
| 按位或
~ 按位翻转
not 布尔"非"
and 布尔"与"
or 布尔"或"

控制流:if for while
if 条件:
语句块
elif 条件:
语句块
else:

while 条件:
语句块
do here
语句块

for i in range(1, 5) # for i in [1, 2, 3, 4]
print i
else:
print 'The for loop is over'

函数
def printMax(a, b):
语句块


global指定为全局变量

None表示一个变量没有值

文档字符串DocString:首行大写字母开始,句号结尾。第二行是空行,第三行是详细的描述。
可调用函数的_doc_属性来调用

模块:文件名必须以.py结尾。是一个包含有自定义的函数和变量的文件

python标准库模块:sys
使用此模块:import sys
字节编译的.pyc文件:比模块速度快


dir(),返回名称模块列表
del,删除一个变量

 

 

 

 

posted @ 2012-03-17 00:54  Alex_Monkey  阅读(381)  评论(0编辑  收藏  举报