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 简单匿名函数
Python编程入门经典
猜你喜欢
转载自listen-raining.iteye.com/blog/2303430
今日推荐
周排行