精华内容
下载资源
问答
  • python import相对引用和绝对引用
    2022-03-24 22:18:43

    一句话描述:
    绝对引用是在sys.path中去找
    相对引用是通过__name__去找。
    假如目录如下:
    在这里插入图片描述

    绝对引用:

    python a/aa.py的时候到底发生了什么
    这个时候sys.path.append会将执行文件所在的目录即 a/ 放在sys.path中。后面所有文件的import都会在这个目录下找。如果aa是这样的。

    from bb import i
    

    那么很明显可以找到在a/目录下找到bb

    但是假如你运行的是python main.py

    import a.aa
    

    那么现在加入到sys.path的就是顶层目录TEST,在aa.py里面就找不到bb了,这时候aa.py需改成
    from a.bb import i
    相对引用
    相对引用是在__name__这个变量中找的。
    举例,如果aa.py改成如下:

    print(__name__)
    from .bb import i
    

    我们运行python main.py
    那么aa.py的__name__此时就是a.aa
    这时候aa.py中如果使用相对引用.bb,就会找到__name__倒数第一个.之前的目录a,然后在系统路径中去找这个a,如果能找到就可以导入,找不到就不能导入。很显然目前的系统路径可以找到a

    如果我们运行python a/aa.py,情况会怎么样呢
    此时__name 的值为__main
    很显然这时候如果使用相对引用,根本找不到.,也就是根本知道parent目录是谁,因此会报错

    ImportError: attempted relative import with no known parent package

    接下来假如cc.py

    print(__name__)
    from ..a.bb import i
    

    此时 main.py里面导入cc

    import a.aa
    import c.cc
    

    那么很明显cc.py的__name__是c.cc,然后导入相对引用的时候用了两个., 也就是说需要在__name__中向上寻找两个点,但是现在__name__只有一个.,因此这个时候会报:

    ValueError: attempted relative import beyond top-level package

    更多相关内容
  • 教你利用excel VBA的宏命令制作工资条,和删除工资条,掌握“相对引用”和“绝对引用”。
  • excel中绝对引用,相对引用,与快捷键相对引用图文教程.docx
  • excel中的绝对引用、相对引用、混合引用全解析
  • 相对引用.绝对引用.混合引用
  • 相对引用、绝对引用、混合引用,经常使用到的是单元格中的相对引用,下面是三个具体的案例,$A11表示列的绝对引用,行的相对引用,A$11表示列的相对引用,行的绝对引用,$A$11表示行与列都是绝对引用,这样在使用...

    在excel的函数操作中,经常会使用到$符号,这个符号表示单元格地址的绝对引用,我们如果对在函数中的对应行或者列使用那么使用鼠标往右或者是往下拖动的时候这个当前使用行或者列的地址是不变的,一般单元格引用分为三种,相对引用、绝对引用、混合引用,经常会使用到的是单元格中的相对引用。例如$A11表示列的绝对引用,行的相对引用,A$11表示列的相对引用,行的绝对引用,$A$11表示行与列都是绝对引用,这样在使用鼠标拖动的时候使用绝对引用的地址都是不变的,只有使用了相对引用的地址才会发生变化

    1. 计算每个人的实发工资(相对引用)

    我们只需要在实发工资的单元格中输入=G6 + H6,这个公式表示的就是相对引用,G、H分别表示两个单元格对应的列,6表示单元格对应的行,G6与H6表示的是行与列都是相对引用,这样在拖动鼠标的时候就每个单元格中的行与列都会发生变化,也就是从第一个计算出的单元格的公式应用到其他单元格中的公式中对应的行与列都会发生变化,这在excel中是会经常遇到的(适合于拖动的时候行与列都需要改变的情况)

    2. 计算每个人的销售提成(绝对引用)

    例如在下表中我们需要计算出沈二川的销售提成,因为在销售提成 = 销售金额 * 销售提成比例,所以销售提成的比例是不变的,也即需要使用绝对引用这样在使用鼠标拖动的时候相乘的第二个参数才不会发生改变(鼠标拖动的时候固定了第二个相乘的数),使用公式为:=I15 * $F$13

    3. 生成9 * 9乘法表(混合引用)

    分析可以知道两个数字相乘的时候,最上面的行与最左边的列是不变的,所以在第一个单元格中可以输入公式:=F$21 * $E22,表示固定两个位置,也即使用了混合引用,这样在使用鼠标拉动的时候结果才是正确的

    其实这个也很好理解,只要是在拖动的时候需要保证值不变的一律对固定的行或者是列使用绝对引用,例如下面的案例,计算A列中的单元格 / 1500的比值,如果对于行与列都是使用相对引用那么使用鼠标往下拉动的时候那么会造成分母为0的情况,点击单元格可以知道实际上是在拉动的时候除数发生了变化所以这个时候就需要对1500这个除数固定位置使用绝对引用才$A$11才可以保证相除的时候除数不会发生变化

    展开全文
  • excel表格的绝对引用和相对引用

    千次阅读 2019-09-04 08:50:51
    讲到数据的引用,你可能会想到两种比较常见的引用方式,绝对引用和相对引用,下面就着两种方式做一下通俗的解释。 首先是相对引用,说到相对肯定是会想到相对于谁,其实物理学中的参照物,所以excel中...

    其实,日常的数据处理如果不是数据量很大的情况下,使用excel表格也是有一定的优势,更多办公的人还是比较偏向于使用excel来进行数据的处理的,下面是日常使用中遇到的一个小的问题,这里做一下简单的记录。

    讲到数据的引用,你可能会想到两种比较常见的引用方式,绝对引用和相对引用,下面就着两种方式做一下通俗的解释。

    首先是相对引用,说到相对肯定是会想到相对于谁,其实物理学中的参照物,所以excel中 也是如此,相对的是我们处理的基准值,举个例子

    图中所示就是我们既定的基准值(我姑且这么称呼),而公式里得写法大家应该都很熟悉,这就是相对引用的写法,那我们变成绝对引用以后会出现什么结果呢,又该如何变成绝对引用呢?

    变成绝对引用就是用鼠标选中然后按F4即可,如图

    这里我只是变化了第二个数值,当然也可以两个数值都改成绝对引用,大家也可以看到,绝对引用和相对引用的形式是有变化的

    那在结果上会有什么不同呢?其实结果上的不同主要体现在后面要用到这个公式的时候。这里还有一个感觉很经典的例子

    首先我们来看下相对引用的例子

     

    在C1中输入=A1-B1,就是求差,回车后得到的值是22,我们在将其他的填充看下结果。

     

    除了C1的答案正确,后面的全错。这就是相对引用的弊端,它相当于在计算C2时候是把A2-B2,但是B2中没有数据,就是相当于一个空值减去2,结果就是-2,其余相同。

    下面我们来看下绝对引用的例子。

     

    选中公式中A1的地方,按下F4键,这样就将A1绝对引用,对于C1的结果,这里是没有问题的,我们关键是看下下面的其他数据。

     

    这时候我们发现做的减法全对了,没有出现上面的负数,这是什么原因呢?只是增加了一个绝对引用的符号,其实这就是他们的区别。

    引用就是对定义的函数的调用,但是相对引用时,每一次调用函数,传入的参数都会发生相应的变化,而绝对引用就相当于函数需要的参数是个常量,无论在哪个地方调用函数,被定义为绝对引用的参数的值不会发生变化。

    另:可能使用中还会遇到三维引用的做法,一般是表格名后面加上!即可,示例如下:

    不想自己写了,直接上图把,只是希望大家在遇到这种情况的时候可以能够从容面对。

    展开全文
  • 在使用excel时,通常会引用地址,那excel引用地址时绝对引用、混合引用和相对引用该怎么用呢?首先介绍一下相关概念:相对引用即引用单元格的地址可能会发生变动;绝对引用即引用的单元格地址不可能会发生变动;混合...

    在使用excel时,通常会引用地址,那excel引用地址时绝对引用、混合引用和相对引用该怎么用呢?

    首先介绍一下相关概念:相对引用即引用单元格的地址可能会发生变动;绝对引用即引用的单元格地址不可能会发生变动;混合引用分为列绝对、行相对和行绝对、列相对这两种情况。具体通过以下例子来说明。

    首先任选一个方格,相对引用地址A4;

    bbee7908f72fa4faa08ea6a6e8d058a1.png

    将鼠标移至方格右下角至变成“+”形,向右拖动一格,我们会发现新的一个方格地址发生了变化;

    article-938945-1.html

    另任选一个方格,绝对引用地址$A$5;

    article-938945-1.html

    将鼠标移至方格右下角至变成“+”形,向右拖动一格,我们会发现新的一个方格地址没有发生变化;

    article-938945-1.html

    另任选一个方格,混合引用地址$A6(行绝对,列相对);

    article-938945-1.html

    同样的方法将方格分别向右、向下拖动,我们会发现,新产生方格行地址没变,但列地址发生了变化;

    article-938945-1.html

    再任选一个方格,混合引用地址A$8(列绝对,行相对);

    article-938945-1.html

    同样的方法将方格分别向右、向下拖动,我们会发现,新产生方格列地址没变,但行地址发生了变化;

    article-938945-1.html

    最后说一点小技巧:按F4可以直接切换引用方式。

    展开全文
  • WPS表格相对引用和绝对引用.docx
  • Excel相对引用,绝对引用和混合引用的区别[参照].pdf
  • EXCELl相对引用,绝对引用和混合引用的区别[借鉴].pdf
  • 在Excel中,公式和函数可以直接使用数据进行计算,但如果源数据变化,公式或函数的结果却不能自动同步更新。...相对引用相对引用是Excel中常用的一种引用方式。相对引用的格式为:列号行号,如...
  • 而你正在阅读这篇教程的原因有可能是因为你想要更深入的了解Python的导入 ,特别是在绝对和相对导入方面。 通过阅读本教程,你将能了解到这两种方式的不同之处,以及其优缺点。让我们开始吧! 简要概括 你需要对...
  • git 相对引用

    千次阅读 2018-01-14 18:21:49
    相对引用 通过哈希值指定提交记录很不方便,所以 Git 引入了相对引用。使用相对引用的话,你就可以从一个易于记忆的地方(比如bugFix 分支或 HEAD)开始计算。 下面介绍两个简单的用法: · 使用 ^ 向上移动 1 个...
  • 大家都知道Excel公式中使用的单元格引用有两种形式:相对引用(如A1)和绝对引用(如$A$1)两种形式,在输入公式按可切换两种引用形式。对于已有的公式,如果需要变更引用形式,逐个手工修改有些费劲,而且可能会...
  • 在Excel中绝对引用和相对引用的快速切换方式如下: 记
  • 符号引用重定位 重定位PC相对引用 简单讲解

    千次阅读 多人点赞 2020-06-10 16:28:59
    目录链接符号引用重定位简介例子重定位条目简介offsettypesymboladdend重定位PC相对引用重定位PC绝对引用 链接符号引用重定位 简介 我们知道一个.c文件可以被编译为.o文件,即目标文件,而假如一个.c中引用了别的.c...
  • excel单元格的引用方式根据地址划分可分为相对引用、绝对引用以及混合引用,根据样式划分,可分为A1引用和R1C1引用,下面详细介绍其区别。 R1及R1C1引用 通俗来说,R1引用的列行用英文字母来表示,R1C1引用的列用...
  • 分子是C15是相对引用,所以当将单元格D15复制到D16-D23时,分子会相应变化为C16-C23,但是分母固定不变(第二张图显示有全部公式)。当用于计算各项值占总体的比例时,需要固定分母(总体值),分母用绝对引用。...
  • 关于相对引用、绝对引用和混合引用,一共四种情况,如果去死记硬背的话,很难,但是只要理解了$这个符号的意义,可以用很简单的两句话进行总结:行号前有$,下拉不变;列号前有$,横拉不变!默认情况下,在复制公式...
  • 相对引用和绝对引用:

    千次阅读 2018-08-13 18:02:38
    单元格的相对引用是基于包含公式和引用的单元格的相对位置而言的。如果公式所在的单元格的位置改变,引用也将随之改变,如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用; 单元格的绝对...
  • ① buf由关键字extend引入,是外部变量,swap.o.symtab条目中会存放由其他模块定义并被模块 m 引用的全局符号,这个外部是指的main.o,查看CSAPP前面的main.c代码可以发现buf是已经被初始化的全局变量,因此保存在节...
  • 单元格引用分为绝对引用、相对引用和混合引用。比如在单元格B1中:  1.输入=A1,这是相对引用,当被复制到其他单元格时,始终引用与公式所在单元格左边一个单元格(即A1相对于B1的位置);  2.输入=$A1,行...
  • 相对引用:单元格上的公式为”=SUM(C4:E4)“,其中C4:E4中的数字”4“是随着行号的变化而自动变化得来的,这就是相对引用的特点。相对引用的特点就是公式或函数中的行或列会随着行号和列标的变化而自动发生变化。 ...
  • excel中单元格的绝对引用和相对引用

    千次阅读 2018-12-22 00:17:54
     相对引用如下图所示,D列为A和B的和,D1等于A1+B1,如图中的公式框所示,这样的A1和B1就是相对引用相对引用的作用就在于excel会自动在当前单元格读取其公式对应的相对位置的单元格中的值并计算,所以在相对引用...
  • Excel中的相对引用和绝对引用详解

    千次阅读 2017-10-25 22:45:07
    在表格里面,经常会拖动函数来整理数据。 但不同的引用方式,可能导致拖动函数的结果不同。引用方式1、= a1,这种引用方式会在拖动的时候行列都改变。...2、3两种方式称之为相对引用。实例第一种的引用方式
  • PEP 328 – Imports: Multi-Line and Absolute/RelativePEP 328 – 多行的import和绝对/相对引用 通过后面文档的翻译,先简单总结一下结论: 一、关于from … import …写得太长的问题: from xxx import aaa,bbb,...
  • Excel的引用分为绝对引用与相对引用,对一个单元格的引用实际上有四种组合,这里与大家分享下如何在这四种组合之间快速切换。 手动修改引用的类型效率是比较低的,下面与大家分享下快速更改引用类型的方法,从编辑...
  • 1. 相对引用 相对就是行与列都没有“$”符号修饰,从而行和列都是相对的。对于行,因为是数字,所以这相对的概念很好理解,但对于列,由于是字母,所以对于字母递增的理解一般都不自然。 看一个具体的例子,如果在一...
  • 1、相对引用,复制公式时地址跟着发生变化,如C1单元格有公式:=A1+B1 当将公式复制到C2单元格时变为:=A2+B2 当将公式复制到D1单元格时变为:=B1+C1 2、绝对引用,复制公式时地址不会跟着发生变化,如C1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 473,091
精华内容 189,236
关键字:

相对引用

友情链接: disk_management.zip