zoukankan      html  css  js  c++  java
  • python中函数名后面带()和不带()的区别。

    今天天气不冷,微热。9.18警钟长鸣,国人当自强不息。

    python中有时候会遇到一个函数名称后面没有带()被调用,这是为什么呢?看下面这个例子。

    1 def target():   #定义一个函数
    2     print('running ')
    3 
    4 He = target()#调用函数
    5 
    6 
    7 #输出
    8        running

    上面的例子就是我们正常调用函数的例子。再来看下面这个例子。

    1 def target():   #定义一个函数
    2     print('running ')
    3 
    4 He = target #传递函数
    5 
    6 
    7 #输出
    8 

    上面这个例子,我们在使用定义的函数target的时候,没有加(),这样我们在运行的时候,结果中是没有任何内容的。

    这是因为当你把一对小括号放在后面,这个函数就会执行;然而如果你不放括号在它后面,那它的引用可以被到处传递。

    --------------------成功,肯定是需要一点一滴积累的--------------------
  • 相关阅读:
    安装ArcGIS Server forJava
    MyEclipse编码设置
    地图切片公式备忘
    source
    逝去的痕迹
    flex build下的svn安装
    spket安装
    flex开发一
    vs2008中的SQL Server Express访问 sql server 2005
    导入不同格式的数据到arcgis中
  • 原文地址:https://www.cnblogs.com/GouQ/p/11542196.html
Copyright © 2011-2022 走看看