2019.5.18 刚回来,不过一天没学真不能拖着,加油!这周天气预告真的很不准啊,大晴天。被热的有点伤风。
今天内容:输入与输出
##################################################################################
程序需要和用户发生交互,需要用到input()与print();
对于input(),能使用str类的各种method。如rjust 获得一个右对齐到指定宽度的字符串。
常见的输入输出类型是处理文件。创建、读取与写入文件的实现。
输入与输出:
书上作业:要想检查文本是否属于回文需要忽略其中的标点、空格与大小写。提示:利用元组对str的拆开,做成员资格测试:
注释:tuple拆字且不乱序;成员资格测试能用于筛走禁用符号;元组变字符串必须用join方法;
文件:
可以创建一个object属于 file 类,并适当使用它的read、readline、write等方法操作文件。读取或写入文件的能力取决于你指定以何种方式打开文件。最后,当你完成了文件,你可以调用 close 方法来告诉 Python 我们已经完成了对该文件的使用。
file 类方法大全:https://www.runoob.com/python/file-methods.html
操作txt文件,还挺方便的~~~
Pickle:
通过它你可以将任何纯 Python 对象存储到一个文件中,并在稍后将其取回。这叫作持久地(Persistently)存储对象。
open要以wb形式才能用到这个模块。因为dump的原因,结果是个二进制数据流。
实例:完成序列化保存和reload