今天开始学习《Learn Python the Hard Way》一书,阅读50页,操作到习题16。
有几点是以前一直没有明确弄懂的,本次再学习的时候很容易就理解了,总结如下:
1、格式化输出:
%s 是字符串对应的格式通配符,用于显示,是给用户看的;
%r 用于调试,是给程序员看的;
%d 是数值整型对应的格式通配符。
2、pydoc(帮助文档)的应用:
Powershell中:python -m pydoc ...。
3、open(name,mode,buffering)
name参数表示需要打开的文件名称,mode是打开模式(默认r),
格式如:open('test.txt', 'w')。
buffering控制文件的缓冲(默认值为0),设置为1就会有缓冲。
【以下是几个模式值】
- 参数
描述 -
r 读取模式打开文件 -
w 读写模式打开文件 -
a 写入模式打开文件 -
b 二进制模式打开文件(可以和其他模式并用) -
+ 读/写模式(可以和其他模式并用) - U 支持换行符(例如:\n、\r 或 \n\r 等)
如果读取特殊文件(例如视频或者图片文件),那么必须使用b模式。
4、truncate():清空文件内容。在'w'模式下似乎不需要此函数?