zoukankan      html  css  js  c++  java
  • python中函数后面的小括号的作用

    1、

    >>> def a():
        print("hello world!")
    
        
    >>> a
    <function a at 0x000002CE49DCB550>
    >>> a()
    hello world!

    2、

    >>> def a():
        print("hello world!")
        def b():
            print("xxxxxx!")
        return b
    
    >>> a()
    hello world!
    <function a.<locals>.b at 0x0000020074A8F040>
    >>> a()()
    hello world!
    xxxxxx!

    3、

    >>> def a():
        print("hello world!")
        def b():
            print("xxxxxx!")
        return b()
    
    >>> a()
    hello world!
    xxxxxx!

    4、

    >>> x = 10
    >>> def a():
        global x
        x = 1000000
        print(x)
    
        
    >>> a
    <function a at 0x000002787AF9B550>
    >>> x
    10
    >>> a()
    1000000
    >>> x
    1000000

    小括号的作用表示执行函数。

  • 相关阅读:
    poj3122
    poj1323
    poj1328
    poj1700
    poj2586
    存储过程
    java基础3
    springmvc ---->helloworld
    选取下拉框,显示对应的图片
    java基础2
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14491044.html
Copyright © 2011-2022 走看看