Python编程入门经典

Python 入门经典

(美) James Payne   著    张春辉 译    清华大学出版社  2011年7月第1版

python版本 3.1

第1章
编程基础和字符串
1.0 单引号('),双引号(")以及三层引号(""") 是等价的
2.0 换行符  \n
3.0 字符串串联  + , %s


第2章 数值与运算符
1.0 查看变量类型用户 type() 函数
2.0 虚数: 以j结尾的数字,例如 123j
3.0 复数:包括实部和虚部
4.0  print ("This is %%d %d" %(5))  可以使用 %%d 来打印 %d

基本算数   +  - *  /  %
1.0 当python计算的数值非常大时,超过了python的容纳能力,会返回inf (infinity 无穷大)

%f格式说明符:
>>> print ("%f" %(5/3))   1.666667
显示2位小数:>>> print("%0.2f" %(5/3))  1.67
显示整数: >>> print("%0.f" %(5/3)) 2





第3章 变量
除了字符串和数值外,python还提供了元组(tuple),列表(list),集合 和字典(dict)
1.0 元组
:不可更改的数据序列,用()表示
声明一个元组:filler = ("string","filled","by a","tuple")
创建单个元素的元组:filler = ("string",)

2.0 列表
:可以更改的数据序列
创建列表: breakfast = ['zhangb']
添加单个元素:breakfast.append("biao")
添加其他列表:breakfast.extend(['li','si'])

3.0 字典
声明字典:mydict={}
>>> mydict['zhang']='san'
>>> mydict['zhang']
'san'
>>> mydict.keys()
dict_keys(['zhang'])
>>> v1 = mydict.values()

4.0 集合
集合分为:可变集合和不可变集合 
>>> alphabet = ['a','f','e','d','c','b','a','f','e']
>>> alphabet
['a', 'f', 'e', 'd', 'c', 'b', 'a', 'f', 'e']
>>> alph2 = set(alphabet)
>>> alph2
{'d', 'e', 'f', 'a', 'b', 'c'}
>>>


II Python语言和标准库

第4章 做出决策
1.0 比较:  = , != , >,  < , >=, <=, not True, not 0, and , or 
2.0 循环:while ,for , break,  continue
3.0 异常:try .... except


第5章 函数
1.0 函数嵌套
2.0 参数默认值
3.0 raise 抛出异常



第6章 类与对象

第7章 组织程序
模块


第8章 文件和目录
8.1 文件对象
8.2 目录内容
import shutil  :该包提供了文件的复制,copy, 移动, 删除 功能
删除文件: os.remove(path)   或者 os.unlink(path)
修改文件权限; os.chmod()
os.makedir()
os.makedirs()
os.rmdir()
8.3 通配和大小写区分 glob模块
>>import glob
>>glob.glob("E:\\logs\\m*")


第9章 Python语言的其他特性
P150
9.1 lambda 和filter 简单匿名函数

猜你喜欢

转载自listen-raining.iteye.com/blog/2303430