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中的标识运算符
May 14 Python
Python中操作mysql的pymysql模块详解
Sep 13 Python
Python学习小技巧之列表项的排序
May 20 Python
Python绘制3D图形
May 03 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
Python实现的knn算法示例
Jun 14 Python
Python画图实现同一结点多个柱状图的示例
Jul 07 Python
python爬虫 2019中国好声音评论爬取过程解析
Aug 26 Python
python 写函数在一定条件下需要调用自身时的写法说明
Jun 01 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 Python
聊聊Python String型列表求最值的问题
Jan 18 Python
详解pytorch创建tensor函数
Mar 22 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
对盗链说再见...
2006/10/09 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
PHP explode()函数用法、切分字符串
2012/10/03 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
2019/08/02 PHP
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
javascript 多浏览器 事件大全
2010/03/23 Javascript
javascript的parseFloat()方法精度问题探讨
2013/11/26 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
js修改onclick动作的四种方法(推荐)
2016/08/18 Javascript
微信小程序视图template模板引用的实例详解
2017/09/20 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
Python help()函数用法详解
2014/03/11 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
2017/05/31 Python
Flask框架Flask-Login用法分析
2018/07/23 Python
Python重新加载模块的实现方法
2018/10/16 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python2和python3应该学哪个(python3.6与python3.7的选择)
2019/10/01 Python
Python实现随机取一个矩阵数组的某几行
2019/11/26 Python
Tensorflow累加的实现案例
2020/02/05 Python
如何使用Python发送HTML格式的邮件
2020/02/11 Python
python删除指定列或多列单个或多个内容实例
2020/06/28 Python
SEPHORA新西兰官方网站:购买化妆品和护肤品
2016/12/02 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
小学生获奖感言范文
2014/02/02 职场文书
收款委托书范本
2014/09/11 职场文书
农村党员对照检查材料
2014/09/24 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
先进党支部事迹材料
2014/12/24 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
Redis入门基础常用操作命令整理
2022/06/01 Redis