Python 函数和装饰器
函数的定义和调用 定义: def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个英文冒号":"。 函数名:在Python中函数即变量,所以函数名也同样遵循变量的命名约束。数字字母下划线组成,不能以数字开头且应具有描述函数功能的作用。 括号:是必须加的,先别问为啥要有括号,总之加上括号就对了! 注释 :每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。 调用 :就是函数名() 函数名加括号 !不加不执行 来个函数 >>> def bar(): ... print("hello function!\n") ... >>> bar # 不加括号给的是这个函数的地址, <function bar at 0x10da670d0> >>> bar() # 加了括号才会被执行 hello function! 我们现在想让一个函数完成两个数的加和操作,即我们自己来实现sum()这个内建函数的功能。 def mysum(a,b): sum = a+b result = mysum(1,2) print(result) 结果为:None 怎么样才能让他能像sum()一样呢? 现在的函数功能已经完美的实现了,但是没人知道这个函数已经把任务完成了! 怎么证明自己呢,函数要把执行的结果返回让大家看到! 在函数的最后加上 return关键字 def mysum