摘要: 一、介绍 高阶函数:变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数。 二、具体实用 其实说白了,高阶函数功能就是:把函数本身当做一个参数,传到另一个函数中,然后在这个函数中做处理。代码如下: 那这个高阶函数具体在什么地方用呐?这个我们以后用到再说,这边先暂时做了解。 阅读全文
posted @ 2017-03-07 16:09 帅丶高高 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一、概述 每当提到函数式编程,很多人都以为就是我们经常写的函数。其实不然。 二、介绍 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 函数式编程中 阅读全文
posted @ 2017-03-07 15:31 帅丶高高 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在函数内部,可以调用其他函数。但是一个函数在内部调用自身,这个函数被称为递归函数。 二、简单介绍 那递归具体是怎么实现的呐?下面我们就来看看如下代码: 看到这边,有限小伙伴有些蒙圈,好吧,下面我用一个图,来解释一下吧!请看图: 根据代码,最后一层,一定需要一个结束符,来结束。 我们再来举一 阅读全文
posted @ 2017-03-06 18:56 帅丶高高 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、概述 我们之前写代码,都需要声明变量,但是我们思考过变量的作用范围吗?今天我们就来讲讲变量的作用范围,这个作用范围又叫作用域。首先我们根据变量的作用范围把变量分为:局部变量和全局变量,即: 局部变量 全局变量 二、课前前引 我们先做一个小实验:一个函数体内部调用另外一个函数,代码如下: ①log 阅读全文
posted @ 2017-03-06 18:54 帅丶高高 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在上一篇博客中我已经写了,位置参数和关键字参数,下面我们来谈谈默认参数和参数组 二、默认参数 默认参数指的是,我们在传参之前,先给参数制定一个默认的值。当我们调用函数时,默认参数是非必须传递的。 默认参数用途: 安装默认软件(def test(x,soft=True)) 传递一下默认的值( 阅读全文
posted @ 2017-03-03 18:55 帅丶高高 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、返回值 之前在day3-函数介绍中提到了return关键字,但是那个只是提到,并没有详细的介绍的return关键字的用法,下面我们就来详细的阐述一下。 1、return作用 return其实有两个作用: 需要用一个变量来接受程序结束后返回的结果 它是作为一个结束符,终止程序运行 注:从上面的代码 阅读全文
posted @ 2017-03-03 16:28 帅丶高高 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 本节内容: 一、前言 Python中的字符编码是个老生常谈的话题,同行们都写过很多这方面的文章。有的人云亦云,也有的写得很深入。近日看到某知名培训机构的教学视频中再次谈及此问题,讲解的还是不尽人意,所以才想写这篇文字。一方面,梳理一下相关知识,另一方面,希望给其他人些许帮助。 Python2的 默认 阅读全文
posted @ 2017-03-03 13:03 帅丶高高 阅读(31066) 评论(2) 推荐(5) 编辑
摘要: 一、介绍 在我们以往的学习编程的过程当中,碰到的最多的两张编程方式或者说编程方法:面向过程和面向对象。其实不管是哪一种,其实都是编程的方法论而已。但是现在有一种更古老的编程方式:函数式编程,以它的不保存的状态,不修改变量等特性,重新进入我们的视野。 二、函数定义 我们上初中那会也学过函数,即:y=2 阅读全文
posted @ 2017-03-03 10:53 帅丶高高 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 说起python编码,真是句句心酸。算起来,反复折腾两个来月了。万幸的是,终于梳理清楚了。作为一个共产主义者,一定要分享给大家。如果你还在因为编码而头痛,那么赶紧跟着我咱们一起来揭开py编码的真相吧! 一 什么是编码? 基本概念很简单。首先,我们从一段信息即消息说起,消息以人类可以理解、易懂的表示存 阅读全文
posted @ 2017-03-02 13:51 帅丶高高 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一、概述 说到python的编码,一句话总结,说多了都是泪啊,这个在以后的python的开发中绝对是一件令人头疼的事情。所以有必要要讲讲清楚 二、编码介绍 1、须知: 在python 2中默认编码是 ASCII,而在python 3中默认编码是 unicode unicode 分为utf-32 (占 阅读全文
posted @ 2017-03-02 09:36 帅丶高高 阅读(452) 评论(2) 推荐(0) 编辑