日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python中函數帶括號和不帶括號的區別及說明_python

作者:zhangvalue ? 更新時間: 2022-12-12 編程語言

函數帶括號和不帶括號的區別

1、不帶括號時,調用的是這個函數本身?,是整個函數體,是一個函數對象,不需等該函數執行完成

2、帶括號(此時必須傳入需要的參數),調用的是函數的return結果,需要等待函數執行完成的結果

如果函數本身帶有參數的時候,帶括號就就必須帶參數,同理函數本身不帶參數,帶括號就不能帶參數

# *===================================*
# -*- coding: utf-8 -*-
# * Time : 2019-06-25 17:42
# * Author : zhangsf
# *===================================*
def a(x):
    print("come here")
    return x
 
 
print(a)  # 不帶括號調用的結果:<function a at 0x>
print(a(10))  # 帶括號調用的結果:10

python函數雙括號的理解

如圖所示

本質上是由于第一個函數返回了仍然是一個可以傳入參數的函數,所以就有兩個括號了;

以此類推可以產生很多個括號,三個括號,四個括號都可以;

分解來看,就明白了.

原文鏈接:https://zhangvalue.blog.csdn.net/article/details/93637006

欄目分類
最近更新