摘要: 一、python参数问题:1)位置参数(必需参数):调用函数时根据函数定义的参数位置来传递参数,调用时的数量必须和声明时的一样: eg: def fun(name,sex): pass fun(name1,sex1) #两个参数的顺序必须是一一对应的,自然参数个数也是要一样的了, 2)关键字参数:用 阅读全文
posted @ 2019-12-20 16:36 scnu-yang 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一、匿名函数:python使用lambda来创建匿名函数。所谓匿名,就是说不再使用def语句这样标准的形式来定义一个函数。 1、lambda只是一个表达式,不是一个代码块,函数体比def简单的同时,也有’难以封装更多的逻辑进lambda表达式‘的不足。 2、lambda函数拥有自己的命名空间,且不能 阅读全文
posted @ 2019-12-20 16:24 scnu-yang 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、python3的一些不同之处的简记: 1)python中用elif代替了else if,所以if语句的关键字为if-elif-else(并不是说不能有if-else)。 2)每个条件后面都要使用冒号':',表示接下来是满足条件后要执行的语句块。 3)python采用缩进来划分语句块,相同缩进数的 阅读全文
posted @ 2019-12-20 10:42 scnu-yang 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 迭代器:迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历的位置的对象,其中字符串,列表或者元组对象都可用于创建迭代器(所创建的迭代器就是遍历用于生成该迭代器的对象)。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。我个人理解,迭代器是一种遍 阅读全文
posted @ 2019-12-20 10:31 scnu-yang 阅读(240) 评论(0) 推荐(0) 编辑