# -*- coding: utf-8 -*-

def deco(func):

print("before myfunc() called.")

func()

print("after myfunc() called.")

return func

bool=0

@deco # 从这里可以看出@time 等价于 time(xxx()),但是这种写法你得考虑python代码的执行顺序

def myfunc():

global bool

bool=bool+1

if not bool==2:

print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

bool=1

myfunc()

不用语法糖实现该功能

# -*- coding: utf-8 -*-

def deco(func):

print("before myfunc() called.")

func()

print("after myfunc() called.")

return func

bool=0

# @deco

def myfunc():

global bool

bool=bool+1

if not bool==2:

print("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa")

bool=1

# myfunc()

deco(myfunc)

传参

def bar(*param1, **param2):

print param1

print param2

def foo(bar, *param1, **param2):

bar(*param1, **param2)

foo(bar, 1, 2, 3, a = 111, b = 222, c = 333)

python3语法糖_python的语法糖相关推荐

  1. python3入门基础语法总结_Python基础语法总结

    1.Python标识符 在 Python 里,标识符有字母.数字.下划线组成. 在 Python 中,所有标识符可以包括英文.数字以及下划线(_),但不能以数字开头. Python 中的标识符是区分大 ...

  2. python3入门基础语法总结_Python基础语法总结(3)

    第二节有关数据类型的介绍并不完全,Python语法有许多独有的数据类型(比如list,tuple,set,dict等等),后续将用专门的章节介绍这些数据类型,因此,本节中将要介绍的运算符并不包含这些数 ...

  3. python基础语法类型_Python基本语法[2]-简单数据类型,基础

    一.数字类型 Python 3支持int,float,bool,complex(复数)4种数字类型 1.int(整型) Python中的整数包括正整数,0和负整数 Python中的整数和其他强类型语言 ...

  4. python常见的语法错误_python常见语法错误有什么

    本文主要整理了Python中常见的语法错误,需要的小伙伴可以学习. 1:TypeError: must be str, not int 类型错误name = '小王' age = 20 print(' ...

  5. python程序语法元素分析_Python程序语法元素分析(2)

    "u003Cdivu003Eu003Cpu003Eu003Cstrongu003E输入函数u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Ein ...

  6. python程序语法元素_python的语法元素(一)

    1.1变量 1.1.1变量通俗定义 与c语言和java等其它语言一样,python采用变量来保存数据.知道变量就是用于保存数据的东西就行了.既然要保存数据,没有空间怎么行吗,因此在定义变量时,内存会为 ...

  7. python基础语法测评_Python基础语法测评(A1卷)

    你目前学习到第几关 1-8关8-14关14关之后1.下列说法错误的是:() A.数据类型就是指数据的分类,数据的类型决定了数据的语法格式使用规范B.整数类型的数据,就和数字一样,表示数量多少.数据大小 ...

  8. python基础语法测评_Python基础语法知识点汇集

    什么是标识符? 开发人员在程序中自定义的一些符号和名称 标识符是自己定义的,如变量名 .函数名等 标识符由字母.下划线和数字组成,且数字不能开头 命名规则 ①见名知意 ②驼峰命名法 小驼峰式命名法(l ...

  9. python语法知识_Python基础语法知识汇总(学习党的最爱!)

    本文章包含了Python一系列基本知识,其中包括:基本数据类型(整数,浮点数,复数,字符串):分支语句:异常处理:函数:局部变量与全局变量:递归:组合数据类型(集合,元组,列表,字典):文件基本操作. ...

最新文章

  1. 一个 .git 目录,领悟 Git 的强大!
  2. Java内部类简介.
  3. 在python中requests模块怎么安装_Python requests模块在Windows下安装
  4. 搜索引擎设计实用教程(2)-以百度为例
  5. 洛谷P1450:硬币购物(背包、容斥)
  6. CMS 和 G1 收集器比较
  7. 常熟理工C语言试卷带答案,常熟理工学院 C语言 考试样卷.doc
  8. (转)Unity 导出XML配置文件,动态加载场景
  9. pom.xml 注释
  10. 【vscode】vscode插件学习(五)
  11. 组网 三层交换机配置
  12. 你想要的宏基因组-微生物组知识全在这(1905)
  13. mysql-高级命令(1)和一些函数(悟已往之不谏,知来者之可追)
  14. 只愿得一人心白首不分离
  15. Android水印相机
  16. 多可文档管理的数据备份
  17. 拒绝调包 手写实现神经网络(复习专用)
  18. C++中的log函数
  19. 丝毫不懂代码——gluoncv库进行语义分割(python)
  20. Flutter 实现原理及跨平台实践

热门文章

  1. Java讲课笔记11:构造方法与this关键字
  2. 大数据学习笔记14:MR案例——招聘数据分析
  3. 安装插件设置Intellij IDEA背景图片
  4. 【OJ1768】最大子矩阵
  5. 14.图像透视——投影几何性质,平行线(Parallel Lines),消失点(Vanishing Point)_3
  6. 17.立体匹配——动态规划公式(Dynamic Programming Formulation),二维网格上的相干立体_4
  7. bzoj1296 [SCOI2009]粉刷匠 区间dp+背包
  8. 2017.5.9 寻找道路 思考记录
  9. 打开c盘_为什么你的C盘总是爆满?教你彻底清理C盘空间,瞬间提速50%
  10. vue保存页面的值_vue中使用localStorage存储信息