在Python中居然可以定義兩個(gè)同名通參數(shù)的函數(shù)
一個(gè)意外的場景,我發(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更加靈活和自由,但是需要知道其中的原理,不然會輸出莫名其妙的結(jié)果。
以上這篇在Python中居然可以定義兩個(gè)同名通參數(shù)的函數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)批量檢測HTTP服務(wù)的狀態(tài)
本文給大家分享的是一個(gè)使用python實(shí)現(xiàn)的批量檢測web服務(wù)可用性的腳本代碼,主要功能有測試一組url的可用性(可以包括HTTP狀態(tài)、響應(yīng)時(shí)間等)并統(tǒng)計(jì)出現(xiàn)不可用情況的次數(shù)和頻率等。2016-10-10Python+Pillow+Pytesseract實(shí)現(xiàn)驗(yàn)證碼識別
這篇文章主要為大家詳細(xì)介紹了如何利用pillow和pytesseract來實(shí)現(xiàn)驗(yàn)證碼的識別,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-05-053個(gè)用于數(shù)據(jù)科學(xué)的頂級Python庫
今天小編就為大家分享一篇關(guān)于3個(gè)用于數(shù)據(jù)科學(xué)的頂級Python庫,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-09-09使用pyQT5顯示網(wǎng)頁的實(shí)現(xiàn)步驟
本文主要介紹了使用pyQT5顯示網(wǎng)頁的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10python判斷一組數(shù)呈上升還是下降趨勢的操作方法
要判斷一組數(shù)(數(shù)列)是呈上升趨勢、下降趨勢還是無明顯趨勢,我們可以比較數(shù)列中相鄰元素的差值,這篇文章主要介紹了python?如何判斷一組數(shù)呈上升還是下降趨勢,需要的朋友可以參考下2024-06-06運(yùn)用Python快速的對MySQL數(shù)據(jù)庫進(jìn)行重命名
本文介紹了如何運(yùn)用Python快速的對現(xiàn)有的數(shù)據(jù)庫進(jìn)行重命名,有此需求的朋友可以參考下2021-06-06一文詳解NumPy簡單算術(shù)及其他運(yùn)算的實(shí)現(xiàn)
你可以直接在 NumPy 數(shù)組之間使用算術(shù)運(yùn)算符 + - * /,但本節(jié)討論了一個(gè)擴(kuò)展,其中我們有函數(shù)可以接受任何類似數(shù)組的對象,如列表、元組等,并根據(jù)條件執(zhí)行算術(shù)運(yùn)算,文中通過代碼示例給大家講解的非常詳細(xì),需要的朋友可以參考下2024-06-06Django入門優(yōu)缺點(diǎn)及環(huán)境搭建流程
這篇文章主要為大家介紹了Django入門優(yōu)缺點(diǎn)及環(huán)境搭建流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11