前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python3中@的作用

Python3中@的作用

作者头像
BH8ANK
发布2021-01-29 13:30:21
6000
发布2021-01-29 13:30:21
举报
文章被收录于专栏:云技术分享

可能是自己理解能力差,网上看了一大堆教程,完全没搞懂。

自己敲几行代码,终于理解是怎么回事了。

代码语言:javascript
复制
#python 3.6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'BH8ANK'


def a(b):
    print("1111111111111")
    b()
    print('2222222222222')
@a
def b():
    print("BBBBBBBBBB")

上面代码运行后,输出:

我们来看另一段代码:

代码语言:javascript
复制
#python 3.6
#!/usr/bin/env python
# -*- coding:utf-8 -*-
__author__ = 'BH8ANK'


def a(b):
    print("1111111111111")
    b()
    print('2222222222222')

def b():
    print("BBBBBBBBBB")


c = a(b)

这段代码运行后输出如图:

至此,我们可以看到,@xxxx的作用,就是执行XXXX(并将下面的函数作为参数)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-05-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档