摘要: 函数对象部分 函数对象:如果对象是函数的话,这个对象所有的别名都是可调用的。 传递函数:函数是对象,也可以作为函数的参数传递给其他函数。 高阶函数: 定义:函数接收的参数是一个函数名; 函数的返回值是一个函数名。 满足上述条件的任意一个,都可称之为高阶函数。 嵌套函数部分 嵌套函数:函数里面可以嵌套 阅读全文
posted @ 2018-09-21 20:26 从python开始 阅读(454) 评论(0) 推荐(0)
摘要: 递归的定义:在数学和计算机科学中,递归是指在函数的定义中调用函数自身的方法。 递归举例:斐波那契数列。 从上面的计算过程可以看出,每个递归的过程都是向着最初的已知条件(结束条件)方向挺近一步,直到通过这个最底层的条件得到结果,然后再一层一层向上回馈(返回)计算结果。 将上面的例子优化: 递归的要素: 阅读全文
posted @ 2018-09-18 19:10 从python开始 阅读(307) 评论(0) 推荐(0)
摘要: lambda lambda函数的使用方法: 在lambda后面直接跟变量; 变量后面是冒号; 冒号后面是表达式,表达式计算结果就是本函数的返回值。 lambda表达式的公式: lambda arg1, arg2,…,argN:expression using arguments lambda表达式不 阅读全文
posted @ 2018-09-17 16:56 从python开始 阅读(216) 评论(0) 推荐(0)
摘要: 全局变量和局部变量 全局变量:在函数外定义,在任何一个函数内都可使用。 只在函数体内(某个范围)起作用的变量称为局部变量。 局部(函数内)作用域内声明全局变量: 如果函数内部没有global关键字,则函数内部对于全局变量能读取,不能重新赋值;当函数内部用global声明了全局变量后,才能在函数内部整 阅读全文
posted @ 2018-09-17 16:46 从python开始 阅读(348) 评论(0) 推荐(0)
摘要: 关键字参数:函数调用时,在实参前面指定形参名的方式。即决定参数是否是关键字参数的是实参,跟形参没有关系。 带有默认值的参数:定义函数时,形参给定默认值。是否为带有默认值的参数是由形参决定的,跟实参没有关系。此时若调用函数时,直接传入实参而没有在实参前指定形参名的话,就只是位置参数;如果调用函数时,实 阅读全文
posted @ 2018-09-17 16:36 从python开始 阅读(274) 评论(0) 推荐(0)
摘要: for循环是编程语言中针对可迭代对象的语句。即for循环所应用的对象是可迭代的;反过来,如果一个对象能够被for循环,则说明它是可迭代的。 并行迭代: 这里介绍两个和for循环(迭代)相关的python内建函数。 要计算两个列表中对应位置元素的和,用for循环如下。 有一个更简洁的方法,用zip操作 阅读全文
posted @ 2018-09-04 15:48 从python开始 阅读(351) 评论(0) 推荐(0)
摘要: 再谈print():print()函数可自定义分隔符。 print()函数可自定义结束字符串,以替换默认的换行符。 赋值魔法: 序列解包:以下的赋值方式称为序列解包操作。 收集值:可使用星号运算符(*)来收集多余的值。 链式比较:和python支持链式赋值一样,python也支持链式比较。 使用de 阅读全文
posted @ 2018-09-04 15:42 从python开始 阅读(201) 评论(0) 推荐(0)
摘要: 三元操作符:是条件语句中比较简练的一种赋值方式。 它可以表达成这样: A = Y if X else Z 如果X为真,则A = Y;如果X为假,则A = Z。X是一个布尔表达式。 阅读全文
posted @ 2018-09-04 15:39 从python开始 阅读(153) 评论(0) 推荐(0)
摘要: 切片的步长默认都是1,当步长为正数时,从左往右取数值,此时起始值(start)要小于终止值(end);当步长为负数时,从右往左取值,此时的起始值(start)要大于终止值(end)。 当起始值(start)或终止值(end)为负数时,表示从右往左看。 反转: s[ : : -1]的本质是从右边(负号 阅读全文
posted @ 2018-09-03 20:15 从python开始 阅读(235) 评论(0) 推荐(0)
摘要: and和or的运算,从前向后按顺序计算,当True结果遇到or就停止,返回True;当False结果遇到and就停止,返回False;False遇到or,继续走;True遇到and,继续走。 总结:and和or没有谁先执行或谁后执行,只会按顺序向下执行。 阅读全文
posted @ 2018-09-03 20:00 从python开始 阅读(2016) 评论(1) 推荐(1)