gacvd 发表于 2015-10-26 13:07:48

python 自定义函数。

  
  python里的自定义函数特么的真简单。简单到爆!


>>> def eat(sth)SyntaxError: invalid syntax
>>> def eat(sth):
print(sth)

>>> eat(apple)
Traceback (most recent call last):
File &quot;<pyshell#24>&quot;, line 1, in <module>
eat(apple)
NameError: name 'apple' is not defined
>>> eat(&quot;apple&quot;)
apple
>>>

def 函数名(参数):  
         函数体
  


  早已经被python没有各种结束符打败了,看看函数,连参数都不需要定义数据类型,函数定义也要标新立异,大部分语言都是用function ,这货偏偏要用def
  ,def不是C里预处理的么,有点理解不来。
  python里的一切函数、结构体、循环都是用:开始的,没有结束符。程序的可读性会变差。没法像C那样,一块块的,我爱写几个函数就写几个函数,互相调用再实例化,各种爽,python 看都看不来,看来是很考验写注释的功力啊。

版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: python 自定义函数。