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 相关文章推荐
CentOS中使用virtualenv搭建python3环境
Jun 08 Python
Python使用pymysql小技巧
Jun 04 Python
python使用xslt提取网页数据的方法
Feb 23 Python
Python对CSV、Excel、txt、dat文件的处理
Sep 18 Python
python函数与方法的区别总结
Jun 23 Python
python 遍历pd.Series的index和value
Nov 26 Python
python中return的返回和执行实例
Dec 24 Python
python下对hsv颜色空间进行量化操作
Jun 04 Python
Python实现敏感词过滤的4种方法
Sep 12 Python
pycharm永久激活超详细教程
Oct 29 Python
python spilt()分隔字符串的实现示例
May 21 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 Python
Python+Appium实现自动抢微信红包
写好Python代码的几条重要技巧
windows安装python超详细图文教程
python如何正确使用yield
May 21 #Python
详细总结Python常见的安全问题
May 21 #Python
Pycharm 如何设置HTML文件自动补全代码或标签
Python源码解析之List
You might like
Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)
2012/07/23 PHP
php实现图片添加水印功能
2014/02/13 PHP
php取出数组单个值的方法
2018/03/12 PHP
php微信扫码支付 php公众号支付
2019/03/24 PHP
php解决crontab定时任务不能写入文件问题的方法分析
2019/09/16 PHP
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007/04/20 Javascript
JS文本框默认值处理详解
2013/07/10 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
Javascript 构造函数详解
2014/10/22 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
python中的sort方法使用详解
2014/07/25 Python
python魔法方法-属性访问控制详解
2016/07/25 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
浅析python内置模块collections
2019/11/15 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
2020/04/08 Python
施华洛世奇德国官网:SWAROVSKI德国
2017/02/01 全球购物
专门经营化妆刷的美国彩妆品牌:Sigma Beauty
2017/09/11 全球购物
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
Solaris操作系统的线程机制
2012/12/23 面试题
中学生自我鉴定
2014/02/04 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
合同和协议有什么区别?
2014/10/08 职场文书
2015年三万活动总结
2015/03/25 职场文书
2016年会开场白台词
2015/06/01 职场文书
初二物理教学反思
2016/02/19 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js