笔记
文章平均质量分 54
墨古134
这个作者很懒,什么都没留下…
展开
-
【汇编笔记】win10如何搭建汇编环境(dosbox)
文章目录前言一、下载工具包二、开始搭建1.安装DosBox2.配置工作目录总结前言网上教程多且繁杂,且看我一文教会你如何搭建汇编环境。一、下载工具包DosBox工具包下载链接MASM编译工具包二、开始搭建1.安装DosBox下载和安装 DOSBox,运行界面如图所示:2.配置工作目录解压 MS-DOS,得到两个版本的 MS-DOS 文件夹以及其他文件:在安装DosBox的目录(或其他目录)新建两个目录,其中asm存放自己编写的汇编程序,masm存放编译调试所需的工具原创 2021-08-04 14:44:20 · 934 阅读 · 1 评论 -
【python笔记】浅析字典中的赋值,浅拷贝和深拷贝
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言最近学习python中的字典的时候遇到字典中的一个内置bif,它可以拷贝字典,但是有意思的是copy模块中也提供了一个方法拷贝字典,还有最简单的赋值也可以拷贝字典,那么这三者有什么区别呢,本文将简单讲解这一问题。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimpor原创 2021-08-01 18:52:41 · 174 阅读 · 0 评论 -
【python学习】*和**:python中的解包符、收集参数
文章目录前言一、用法一:解包符1.*对list、tuple、set解包(Unpacking)2.**对dict解包二、用法二:收集参数1.*收集元组2.**收集字典总结前言最近学习python中的函数的收集参数时,遇到了两个特殊的参数符号:*和**下面简单讨论下这两个符号的用法。一、用法一:解包符1.*对list、tuple、set解包(Unpacking)简单来说就是*可以把上面三种数据类型中的每个元素都扒掉外衣(有点粗鲁,但实际就是这样)让我们来看下扒掉的效果:>>&g原创 2021-07-30 16:24:04 · 4163 阅读 · 1 评论 -
【python学习】如何将字典添加到字典
目录1.在 Python 中使用 update() 方法将字典添加到另一个字典2.使用字典解包运算符**在 Python 中将字典添加到另一个字典3.在 Python 中使用|运算符将字典添加到另一个字典4.使用 collections.ChainMap 容器在 Python 中将字典添加到另一个字典Python 中的字典以键值对的形式构成一组元素。它是一个无序且可变的集合。在本教程中,我们将讨论在 Python 中将字典附加到另一个字典的不同方法。在 Python 中使用 update()转载 2021-07-29 21:34:02 · 8757 阅读 · 0 评论 -
【递归的经典问题】斐波那契数列
最近在看递归,看到一个递归的经典问题,如何打印斐波那契数列,下面讲解其原理及python3实现。问题:打印Fibonacci sequence。原理:Fibonacci数列很好递归,除了第一第二项,其他项都是前两项的合。数学表述如下:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=3,n∈N*)python实现:def fibonacci(n): if n == 1 or n == 2: return 1 else:原创 2021-07-29 18:27:35 · 118 阅读 · 0 评论 -
基于凯撒密码的一个简单改进
写在前面前几天学习到递归,发现递归的一个经典应用是可以翻转字符串,昨天又看到递归的一个经典难题【第k个语言符号】,在力扣上翻着答案想到凯撒密码,于是又突发奇想结合两者写个模仿凯撒密码的加密算法。于是便有了本文。原创 2021-07-29 17:28:56 · 958 阅读 · 0 评论 -
【递归经典问题】汉诺塔问题
在学习递归的过程中遇到Hanoi问题,这里讲下核心代码。解题主要有三步:1.将x盘子上面n-1个移到y;2.将x上最后一个盘子移到z;3.将y上n-1个盘子移到z;下面通过Python代码实现:def Hanoi(n,x,y,z): if n == 1: print(x,"-->",z) # 只有一个盘子直接移到z else: Hanoi(n-1,x,z,y) # 将n-1个盘子借助z将x移动到y print(x,"-->原创 2021-07-29 16:13:47 · 176 阅读 · 0 评论