这周学校老师出了个题目,以字节读取文件,然后每Byte+5,写入新文件,从而实现加密。仔细做下来,发现还有点东西,写个博客记录下
1 首先,参考文献
- https://python3-cookbook.readthedocs.io/zh_CN/latest/c05/p04_read_write_binary_data.html 感谢大佬翻译的文档
- https://www.cnblogs.com/mlgjb/p/7899534.html 也是一篇说的比较清楚的优秀博客
- https://docs.python.org/zh-cn/3/
大佬们虽然都写得很清楚了,为啥我自己还再写一遍呢?加深理解,形成自己的东西(梦想有一天也成为大佬)
2 str类和bytes类(py3)
对象申明方法:
s1 = "aa"
s2 = 'bb'
s3 = b"cc"
s4 = b'dd'
print(type(s1),type(s2))
print(type(s3),type(s4