摘要: 1、函数与过程:过程(procedure)是简单的,特殊且没有返回值的;函数(Function)有返回值 Python严格来说只有函数没有过程 2、局部变量:在局部生效如在函数中定义的变量 3、全局变量:作用于整个模块 函数内若试图修改全局变量,Python会新建一个同名局部变量用于存储修改值,原全 阅读全文
posted @ 2018-05-10 14:04 小红帽爱吃大灰狼 阅读(4377) 评论(2) 推荐(2) 编辑
摘要: 1、分清楚形参和实参 2、函数文档:是函数的一部分,于解释不同,使用help(函数名)或者 函数名__doc__可以查看到 3、关键字参数(在一个函数的参数较多的时候作用比较明显): 给参数的名字下定义,例如: def F(name,words) 如下两种引用的方法是等价的 F(A,B) = F(w 阅读全文
posted @ 2018-05-10 11:49 小红帽爱吃大灰狼 阅读(3374) 评论(2) 推荐(0) 编辑
摘要: 函数的定义用def,函数名后要用冒号 函数的返回:函数中使用return 测试题: 0. 你有听说过DRY吗? DRY是指Don't Repeat Yourself ,特指在程序设计以及计算中避免重复代码,因为这样会降低灵活性、简洁性,并且可能导致代码之间的矛盾。 即不要写重复的代码,而是用“abs 阅读全文
posted @ 2018-05-10 10:40 小红帽爱吃大灰狼 阅读(3173) 评论(0) 推荐(0) 编辑