python 定义函数 返回值只取其中一个的实现


Posted in Python onMay 21, 2021

看代码吧~

def test():
    return 1,2
a, b = test()
1 2
a, _ = test()
1   
 
# 说明 a, _ = test() 中 返回的是一个int类型 后续可直接运算
# a, b = test()  返回值是一个元组, 直接运算报错

补充:Python-装饰器(被装饰函数有返回值的情况)

题目:

装饰器实现一个函数计时器比较for循环与map,匿名函数的运算速度

问题:

被装饰的函数有返回值怎么办

程序内容:

import time
import random
import string
import functools
#问题:被装饰的函数有返回值
li = [random.choice(string.ascii_letters) for i in range(100)]
def timeit(fun):
    @functools.wraps(fun)  #为了保留被装饰函数的函数名和帮助文档信息
    def wrapper(*args,**kwargs):
        """这是一个wrapper函数"""
        start_time = time.time()
        res = fun(*args,**kwargs)
        end_time = time.time()
        print('运行时间为:%.6f' %(end_time - start_time))
        return res
    return wrapper
@timeit
def fun_list(n):
    """这是fun_list函数"""
    return [i * 2 for i in range(n)]
@timeit
def fun_map(n):
    """这是fun_map函数"""
    return list(map(lambda x:x*2,range(n)))
print(fun_list(5000))
print(fun_map(5000))

测试:

python 定义函数 返回值只取其中一个的实现python 定义函数 返回值只取其中一个的实现python 定义函数 返回值只取其中一个的实现

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python获取豆瓣电影简介代码分享
Jan 16 Python
python使用PIL缩放网络图片并保存的方法
Apr 24 Python
在java中如何定义一个抽象属性示例详解
Aug 18 Python
python调用百度语音REST API
Aug 30 Python
Python模拟自动存取款机的查询、存取款、修改密码等操作
Sep 02 Python
python 划分数据集为训练集和测试集的方法
Dec 11 Python
对python列表里的字典元素去重方法详解
Jan 21 Python
Python字符串逆序输出的实例讲解
Feb 16 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
python如何实现从视频中提取每秒图片
Oct 22 Python
Python Subprocess模块原理及实例
Aug 26 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
PHP计算日期相差天数实例分析
2016/02/23 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
给jQuery方法添加回调函数一款插件的应用
2013/01/21 Javascript
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
javascript 小数乘法结果错误的处理方法
2016/07/28 Javascript
js检查是否关闭浏览器的方法
2016/08/02 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
jQuery删除当前节点元素
2016/12/07 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
JS中IP地址与整数相互转换的实现代码
2017/04/10 Javascript
jsonp跨域及实现百度首页联想功能的方法
2018/08/30 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
你知道JavaScript Symbol类型怎么用吗
2020/01/08 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
vue实现广告栏上下滚动效果
2020/11/26 Vue.js
Vue使用鼠标在Canvas上绘制矩形
2020/12/24 Vue.js
vue穿梭框实现上下移动
2021/01/29 Vue.js
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
[22:07]DOTA2-DPC中国联赛 正赛 iG vs Magma 选手采访
2021/03/11 DOTA
python中base64加密解密方法实例分析
2015/05/16 Python
Python random模块的使用示例
2020/10/10 Python
施华洛世奇美国官网:SWAROVSKI美国
2018/02/08 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
护理专业毕业生自荐信
2014/06/15 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
学生逃课检讨书1000字
2014/10/20 职场文书