python笔记
文章平均质量分 61
xiaohuima_dong
这个作者很懒,什么都没留下…
展开
-
二维数组旋转的方法
目标:有一个N*N的二维数组,需要将将这个二维数组旋转90度。效果如下图思路一:生成一个新的二维数组,然后逐个元素填写数据。最后再覆盖掉原数组。根据上图,很容易得出坐标关系:通过逐位遍历,即可完成。#python3def unit_rotate_1(block_unit): list_len = len(block_unit) #复制一下二维数组 tmp_unit = [[block_unit[j][i] for i in range(list.原创 2021-04-08 17:02:05 · 9233 阅读 · 0 评论 -
python3 小整理
Q&AQ:如何对文件进行二进制读写?A:在打开文件时,参数带”b", 比如"rb", "wb"。使用read函数读取,如果不带参数,则读取整个文件(最大可以一次读取2G左右,所以一般文件应该没问题)。带长度参数,就是读取指定长度的数据。 在读写时可以通过struct模块来读写结构化的数据,使用pack和unpack方法。比如 fd.write(struct.pack("bbi", 10, 10, 10).这样相当于写入了下面结构体的数据。struct { char...原创 2021-03-04 20:48:37 · 144 阅读 · 1 评论 -
查看python库的文档的方法
python强大的一个原因就是有丰富的第三方库可以使用,省去了我们造轮子的精力,将注意力主要放在处理问题上。但是有时想要查看所引用的库都有哪些方法,具体参数该怎么用时,来回百度,却不一定能找到详细的文档。其实python提供了一个查看本地文档的方法。通过python -m pydoc命令来启动一个本地的web服务,然后就可以通过浏览器来查看了。具体操作步骤: 1. 打开cmd,输入pytho...原创 2018-04-02 23:17:01 · 15093 阅读 · 1 评论