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 简单匿名函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值