py小强

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2019年6月24日

摘要: python函数有很多内置方法,在这里我们介绍一下函数的内置方法。 5.7.1内置方法 + abs(n) 取绝对值 + dict + help + min(arg1, arg2, args, key) \ 取最小值 \ max() 取最大值 + setattr() ??(待补充) + bool() 阅读全文
posted @ 2019-06-24 14:29 py小强 阅读(101) 评论(0) 推荐(0)

摘要: 什么是递归? 递归:在函数的执行过程中调用自己 5.6.1 递归的基本 + 递归的特点: + 必须有明确的结束条件(否则会进入无限循环) + 每次进入更深一层递归时,问题规模比上次递归都应有所减少(朝结束条件更近一步) + 递归执行效率不高,浪费资源。所以能用迭代最好用迭代。 + 递归层数过多会导致 阅读全文
posted @ 2019-06-24 14:26 py小强 阅读(296) 评论(0) 推荐(0)

摘要: 这篇中,我们学习一下python中的高阶函数。 那么,什么是高阶函数? + 一下任何一种函数都可以被称作高阶函数: + 接受一个或多个函数作为输入 + return返回另外一个函数 基本定义例: 5.5.1 函数的赋值 我们也可以把函数看做一种数据类型(不可变数据类型),所以我们可以试着把函数赋值给 阅读全文
posted @ 2019-06-24 14:22 py小强 阅读(179) 评论(0) 推荐(0)

2019年6月21日

摘要: 在这一篇,我们来聊一下函数嵌套和匿名函数。 5.4.3 函数嵌套 函数嵌套:函数内定义的函数 作用:装饰器(以后学习) + 作用域: + python中,一个函数是一个作用域。(JAVA中代码块是作用域,比如if内部) + 作用域中查找数据的规则:优先在自己的作用域找,如果没有就在"父级作用域"找 阅读全文
posted @ 2019-06-21 14:31 py小强 阅读(141) 评论(0) 推荐(0)

摘要: 在本篇,我们来聊一下python中变量的作用域。 什么是变量的作用域?\ 变量的作用域就是变量的有效范围 + 全局变量:程序一开始定义的变量 + 作用域:整个程序 + 一般用纯大写英文定义 + 局部变量:函数/类中定义的变量 + 作用域:定义该变量的函数/类(和子函数/类) + 变量的查找顺序: + 阅读全文
posted @ 2019-06-21 14:26 py小强 阅读(247) 评论(0) 推荐(0)

摘要: 当我们定义一个函数,如果我们想从函数的处理中得到某个处理结果,那就需要用到函数的返回值(return)。 + 函数的返回值有以下几个特点 + 函数没有返回值,默认返回None + 函数内部执行过程中遇到return,中断函数并返回结果 + 返回值可以使任意类型 + 返回多个值:返回值如果','隔开的 阅读全文
posted @ 2019-06-21 14:17 py小强 阅读(264) 评论(0) 推荐(0)

摘要: 上一篇我们介绍了python函数的一些定义和基本的构成。\ 接下来我们介绍下函数的参数。 什么是函数的参数呢? 当我们定义函数的时候,经常会希望函数能够处理我们传入的数据。\ 这样可以更具有灵活性和通用性。\ 传给函数数据时,我们就会使用到参数。 参数有两种:形参(形式参数),实参(实际参数)。 5 阅读全文
posted @ 2019-06-21 14:12 py小强 阅读(202) 评论(0) 推荐(0)

摘要: 在本章,我们开始接触python的函数编程。 5.1 什么是函数 那么函数是什么呢? 简单点说,函数就是将功能代码块放到别处并起一个别名,以后通过别名来调用这个功能代码块。 + 使用函数的好处: + 减少重复代码 + 可扩展性 + 提高可读性(易维护) + 使用函数的场景: + 重复调用的代码块 + 阅读全文
posted @ 2019-06-21 13:55 py小强 阅读(574) 评论(0) 推荐(0)

2019年6月16日

摘要: 在python里,我们可以通过open()方法打开文件并且用内置方法处理文件内容。 需要注意的是,文件处理的open() 函数会默认自动转换2进制(bytes型)进行处理(读取时decode,存储时encode)。所以open命令也是在2进制的基础上进行存储的。 4.1 文件基本操作 4.2 打开模 阅读全文
posted @ 2019-06-16 11:03 py小强 阅读(123) 评论(0) 推荐(0)

摘要: 上一篇我们介绍了一些基础的数据类型和方法。 在这篇里,我们来了解下python特有的数据类型及其方法。 3.4 列表(list) 列表可以存储多个数据,有点类似于powershell里的数组 字符串也可以看做是一个列表 3.4.1 列表的特点(有序,可变) 列表有以下特点 1. 可以存放多个值。(值 阅读全文
posted @ 2019-06-16 11:02 py小强 阅读(111) 评论(0) 推荐(0)