(一)Python入门-5函数:07lambda表达式和匿名函数-eval()函数

摘要: 一:lambda表达式和匿名函数 lambda表达式可以用来声明匿名函数。lambda 函数是一种简单的、在同一行中定义函数 的方法。lambda函数实际生成了一个函数对象。 lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数 的返回值。 lambda表达式的基本语 阅读全文
posted @ 2019-05-11 23:34 JACK#zhang 阅读(482) 评论(0) 推荐(0)

(一)Python入门-5函数:02形参和实参-文档字符串-函数注释-返回值详解

摘要: 一:形参和实参 【操作】定义一个函数,实现两个数的比较,并返回较大的值。 上面的 printMax 函数中,在定义时写的printMax(a,b)。a 和 b称为“形式参数”, 简称“形参”。也就是说,形式参数是在定义函数时使用的。 形式参数的命名只要符合“标 识符”命名规则即可。 在调用函数时,传 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(398) 评论(0) 推荐(0)

(一)Python入门-5函数:01函数的基本概念-内存分析-函数的分类-定义和调用

摘要: 一:函数介绍 函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的 一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。 在编写函数时,函数体中的代码写法和我们前面讲述的基本一致,只是对代码实现了封 装,并增加了函数调用、传递参数、返回计算结果等内容 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(387) 评论(0) 推荐(0)

(一)Python入门-4控制语句:10推导式创建序列-列表推导式-字典推导式-集合推导式-生成器推导式

摘要: 推导式创建序列: 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合, 从而避免冗长的代码。推导式是典型的Python 风格,会使用它代表你已经超过Python初 学者的水平。 一:列表推导式 列表推导式生成列表对象,语法如下: [表达式 for item in 可迭代对 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(355) 评论(0) 推荐(0)

(一)Python入门-4控制语句:09循环代码优化技巧(重要)-zip()并行迭代

摘要: 一:循环代码优化 虽然计算机越来越快,空间也越来越大,我们仍然要在性能问题上“斤斤计较”。编写循环时,遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算: 1. 尽量减少循环内部不必要的计算 2. 嵌套循环中,尽量减少内层循环的计算,尽可能向外提。 3. 局部变量查询较快,尽量使用局部变量 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(826) 评论(0) 推荐(0)

(一)Python入门-4控制语句:08循环中的break-continue-else

摘要: 一:break语句 break语句可用于 while 和for 循环,用来结束整个循环。当有嵌套循环时,break 语句只 能跳出最近一层的循环。 【操作】使用 break 语句结束循环 二:continue语句 continue 语句用于结束本次循环,继续下一次。多个循环嵌套时,continue 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(546) 评论(0) 推荐(0)

(一)Python入门-4控制语句:07嵌套循环-练习

摘要: 嵌套循环及练习: 一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。 【练习】 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(432) 评论(0) 推荐(0)

(一)Python入门-4控制语句:06for循环结构-遍历各种可迭代对象-range对象

摘要: 一:for循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历。for 循环的语法格式如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象: Python包含以下几种可迭代对象: 1. 序列。包含:字符串、列表、元组 2. 字典 3. 迭代器对象(iterator) 4. 生成器函 阅读全文
posted @ 2019-05-11 23:33 JACK#zhang 阅读(638) 评论(0) 推荐(0)

(一)Python入门-4控制语句:05while循环结构-死循环处理

摘要: 一:循环结构介绍 循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反 复执行循环体里的语句。在每次执行完后都会判断一次条件是否为 True,如果 为True则重复执行循环体里的语句。图示如下: 循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否 则,就会变成一 阅读全文
posted @ 2019-05-11 23:32 JACK#zhang 阅读(2635) 评论(0) 推荐(0)

(一)Python入门-3序列:19集合-特点-创建和删除-交集并集差集运算

摘要: 集合: 集合是无序可变,元素不能重复。实际上,集合底层是字典实现,集合的所有元素都是字典 中的“键对象”,因此是不能重复的且唯一的。 一:集合的创建和删除 1. 使用{}创建集合对象,并使用 add()方法添加元素 2. 使用set(),将列表、元组等可迭代对象转成集合。如果原来数据存在重复数据,则 阅读全文
posted @ 2019-05-11 23:32 JACK#zhang 阅读(128) 评论(0) 推荐(0)