在Python中居然可以定義兩個(gè)同名通參數(shù)的函數(shù)
一個(gè)意外的場(chǎng)景,我發(fā)現(xiàn)Python模塊中是可以定義相同的名稱和參數(shù)的函數(shù)的,

雖然在eclipse中報(bào)錯(cuò)了,但是執(zhí)行時(shí)沒有問題的,這個(gè)是IDE的問題。
其中的含義是因?yàn)榈谝粋€(gè)函數(shù)原本由test指向,然后解釋器解析到第二個(gè)test函數(shù)時(shí),相當(dāng)于test指向了第二個(gè)函數(shù),
那么調(diào)用test()時(shí),執(zhí)行的是第二個(gè)函數(shù)內(nèi)容。
最近發(fā)現(xiàn)python更加靈活和自由,但是需要知道其中的原理,不然會(huì)輸出莫名其妙的結(jié)果。
以上這篇在Python中居然可以定義兩個(gè)同名通參數(shù)的函數(shù)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python人臉檢測(cè)實(shí)戰(zhàn)之疲勞檢測(cè)
本文主要介紹了實(shí)現(xiàn)疲勞檢測(cè):如果眼睛已經(jīng)閉上了一段時(shí)間,我們會(huì)認(rèn)為他們開始打瞌睡并發(fā)出警報(bào)來喚醒他們并引起他們的注意。感興趣的朋友可以了解一下2021-12-12
使用Django實(shí)現(xiàn)文章與多個(gè)標(biāo)簽關(guān)聯(lián)的示例詳解
在構(gòu)建一個(gè)博客或內(nèi)容管理系統(tǒng)時(shí),經(jīng)常需要實(shí)現(xiàn)文章與標(biāo)簽的關(guān)聯(lián),在 Django 中,我們可以利用 ManyToManyField 來實(shí)現(xiàn)文章與標(biāo)簽的多對(duì)多關(guān)系,在本文中,我們將詳細(xì)探討如何使用 Django 模型實(shí)現(xiàn)文章與多個(gè)標(biāo)簽的關(guān)聯(lián),需要的朋友可以參考下2023-11-11
python3實(shí)現(xiàn)SMTP發(fā)送郵件詳細(xì)教程
這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)SMTP發(fā)送郵件的詳細(xì)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
基于Python實(shí)現(xiàn)簡(jiǎn)單排行榜功能
排行榜是一種常見的功能,它可以用于展示和比較數(shù)據(jù)的排名或分?jǐn)?shù),本文將詳細(xì)介紹如何使用Python實(shí)現(xiàn)排行榜功能,感興趣的小伙伴可以了解一下2024-02-02
探索Python元類的魅力:靈活定制類的創(chuàng)建過程
在Python編程中,元類(Metaclass)是一項(xiàng)高級(jí)特性,它允許我們?cè)诙x類的時(shí)候動(dòng)態(tài)地控制類的創(chuàng)建過程。元類提供了一種強(qiáng)大的機(jī)制,可以對(duì)類進(jìn)行定制化,擴(kuò)展其功能,并在類的實(shí)例化過程中執(zhí)行額外的操作,本文將深入解析2023-10-10
Python標(biāo)準(zhǔn)庫datetime?date模塊的詳細(xì)介紹
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫datetime?date模塊的詳細(xì)介紹,datetime是Python提供的操作日期和時(shí)間的標(biāo)準(zhǔn)庫,主要有datetime.date模塊、datetime.time模塊及datetime.datetime模塊2022-07-07

