美文网首页
2018-01-13

2018-01-13

作者: 侯七鸭 | 来源:发表于2018-01-13 18:04 被阅读8次

定义函数

接着昨天聊哦 今天花时间在找everyone教程。。。

在Python中,定义一个函数要使用def语句(???),依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回

def my_abs(x):
if x >= 0:
return x
else:
return -x
我终于明白下面的块就是来解释这堆枯燥的文字哒

空函数

pass 滚吧滚吧哈哈哈哈😆

参数检查

就像老师拿个大皮鞭,写错了抽你
那Python里什么是写错呢?——参数个数不对
那大皮鞭是啥?—— TypeError

返回多个值

想到一道题A坐标(4,2)B(6,9)
返回值是一个tuple(???)

函数3 函数的参数

包括
①位置参数
②默认参数
③可变
④关键字
⑤命名关键字

参数组合

递归函数

就是自己玩儿自己 递归函数可孤独啦呢
理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。

需要注意防止栈(客栈,数据结构)溢出
尾递归

今日总结:编程特么就是数学啊。。。

诶看了一篇文章 Python可以解决美剧问题

相关文章

网友评论

      本文标题:2018-01-13

      本文链接:https://www.haomeiwen.com/subject/vwocoxtx.html