python 定義函數(shù) 返回值只取其中一個(gè)的實(shí)現(xiàn)
看代碼吧~
def test():
return 1,2
a, b = test()
1 2
a, _ = test()
1
# 說(shuō)明 a, _ = test() 中 返回的是一個(gè)int類(lèi)型 后續(xù)可直接運(yùn)算
# a, b = test() 返回值是一個(gè)元組, 直接運(yùn)算報(bào)錯(cuò)
補(bǔ)充:Python-裝飾器(被裝飾函數(shù)有返回值的情況)
題目:
裝飾器實(shí)現(xiàn)一個(gè)函數(shù)計(jì)時(shí)器比較for循環(huán)與map,匿名函數(shù)的運(yùn)算速度
問(wèn)題:
被裝飾的函數(shù)有返回值怎么辦
程序內(nèi)容:
import time
import random
import string
import functools
#問(wèn)題:被裝飾的函數(shù)有返回值
li = [random.choice(string.ascii_letters) for i in range(100)]
def timeit(fun):
@functools.wraps(fun) #為了保留被裝飾函數(shù)的函數(shù)名和幫助文檔信息
def wrapper(*args,**kwargs):
"""這是一個(gè)wrapper函數(shù)"""
start_time = time.time()
res = fun(*args,**kwargs)
end_time = time.time()
print('運(yùn)行時(shí)間為:%.6f' %(end_time - start_time))
return res
return wrapper
@timeit
def fun_list(n):
"""這是fun_list函數(shù)"""
return [i * 2 for i in range(n)]
@timeit
def fun_map(n):
"""這是fun_map函數(shù)"""
return list(map(lambda x:x*2,range(n)))
print(fun_list(5000))
print(fun_map(5000))
測(cè)試:

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
OpenCV使用KNN完成OCR手寫(xiě)體識(shí)別
這篇文章主要為大家介紹了OpenCV使用KNN完成OCR手寫(xiě)體識(shí)別示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05
Python序列對(duì)象與String類(lèi)型內(nèi)置方法詳解
這篇文章主要介紹了Python序列對(duì)象與String類(lèi)型內(nèi)置方法,結(jié)合實(shí)例形式分析了Python序列對(duì)象與String類(lèi)型各種常見(jiàn)內(nèi)置方法相關(guān)使用技巧及操作注意事項(xiàng),需要的朋友可以參考下2019-10-10
深入理解Python中range和xrange的區(qū)別
這篇文章主要介紹了深入理解Python中range和xrange的區(qū)別,從用法和輸出等方便詳細(xì)介紹了之間的差別。2017-11-11
50行代碼實(shí)現(xiàn)貪吃蛇(具體思路及代碼)
在50行代碼內(nèi)來(lái)實(shí)現(xiàn)一個(gè)貪吃蛇,具體實(shí)現(xiàn)代碼如下,感興趣的朋友可以參考下哈,希望可以幫助到你2013-04-04
Python 的 f-string 可以連接字符串與數(shù)字的原因解析
這篇文章主要介紹了Python 的 f-string 可以連接字符串與數(shù)字的原因解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02
python 運(yùn)用Django 開(kāi)發(fā)后臺(tái)接口的實(shí)例
今天小編就為大家分享一篇python 運(yùn)用Django 開(kāi)發(fā)后臺(tái)接口的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12
Queue 實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型(實(shí)例講解)
下面小編就為大家?guī)?lái)一篇Queue 實(shí)現(xiàn)生產(chǎn)者消費(fèi)者模型(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-11-11
利用python如何處理百萬(wàn)條數(shù)據(jù)(適用java新手)
這篇文章主要給大家介紹了關(guān)于利用python如何處理百萬(wàn)條數(shù)據(jù)的相關(guān)資料,本文的教程非常適用于java新手,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-06-06
Python如何快速生成本項(xiàng)目的requeirments.txt實(shí)現(xiàn)
本文主要介紹了Python如何快速生成本項(xiàng)目的requeirments.txt實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03

