2019年11月15日
摘要: [TOC] 递归的定义 什么是递归:函数递归是指“直接调用或间接调用”函数本身 直接调用:指的是在函数内置,直接调用函数本身 间接调用:两个函数之间相互调用间接造成递归 代码特点: 1 函数内部的代码是相同的,只是针对参数不同,处理的结果不同 2 当参数满足一个条件是,函数不在执行 这个通常被称为递 阅读全文
posted @ 2019-11-15 17:27 Rannie` 阅读(336) 评论(0) 推荐(0) 编辑
摘要: lambda lambda 函数也叫匿名函数,也就是没有名字的函数 lambda匿名函数的格式:冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。其实lambda返回值是一个函数的地址,也就是函数对象。 通常和内置函数一起使用 lambda函数的特点和使用场景 特点 ''' 从函数命名的角度 阅读全文
posted @ 2019-11-15 15:04 Rannie` 阅读(319) 评论(0) 推荐(0) 编辑
2019年11月14日
摘要: [TOC] 三元表达式 可以将if...else..…分支变成一行 语法: 列表生成式 列表推导式可以利用 range 区间、列表、元组、集合和字典等数据类型,快速生成一个满足指定需求的列表。 语法: [表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ] 此格式中,[if 条件表达 阅读全文
posted @ 2019-11-14 17:13 Rannie` 阅读(243) 评论(0) 推荐(0) 编辑
2019年11月13日
摘要: 迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式 迭代提供了一种通用的不依赖索引的迭代取值方式(next) 什么是迭代器? 迭代器是访问可迭代对象的工具 (是指用可迭代对象的 __iter__ 方法返回迭代器对象,用迭代器对象的 __next__方法取值 ) 迭代器有两个基本的方 阅读全文
posted @ 2019-11-13 16:04 Rannie` 阅读(150) 评论(0) 推荐(0) 编辑
2019年11月12日
摘要: 1、什么是XPath XPath在Python的爬虫学习中,起着举足轻重的地位,对比正则表达式 re两者可以完成同样的工作,实现的功能也差不多,但XPath明显比re具有优势,在网页分析上使re退居二线。 XPath是什么? 全称为XML Path Language 一种小型的查询语言说道XPath 阅读全文
posted @ 2019-11-12 22:18 Rannie` 阅读(152) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1、什么是闭包: 在嵌套函数中,内部函数用到了外部函数的变量,则称内部函数为闭包 python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure). 形成闭包的条件: 通俗来说:就是定义 阅读全文
posted @ 2019-11-12 15:38 Rannie` 阅读(132) 评论(0) 推荐(0) 编辑
2019年11月11日
摘要: [TOC] 函数对象 一、函数名是可以被引用的 秉承着一切皆对象的理念,我们再次回头来看函数(function)。 函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。 二、函数名可以被当做函数的返回值 三、函数名可以被当做作容器类型的参数 函 阅读全文
posted @ 2019-11-11 15:25 Rannie` 阅读(752) 评论(0) 推荐(0) 编辑
2019年11月9日
摘要: :dagger: 函数 一、函数的基本使用 1. 函数的定义 什么是函数: 函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 函数的作用,为什么要用函数: 使用函数可以加强代码的复用性,提高程序编写的效率 防止代码冗余,提高代码可读性 函数的使用: 函数必须先创建才可以使用,该 阅读全文
posted @ 2019-11-09 16:54 Rannie` 阅读(752) 评论(0) 推荐(0) 编辑
摘要: :dagger: 函数 一、函数的基本使用 1. 函数的定义 什么是函数: 函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 函数的作用,为什么要用函数: 使用函数可以加强代码的复用性,提高程序编写的效率 防止代码冗余,提高代码可读性 函数的使用: 函数必须先创建才可以使用,该 阅读全文
posted @ 2019-11-09 16:47 Rannie` 阅读(251) 评论(0) 推荐(0) 编辑
2019年11月8日
摘要: 常用语法: 字符 . 匹配任意除换行符“\n”外的字符 \ 转义字符,使用后一个字符改变原来的意思 [..] 字符集 预定义字符集: \d 数字:[0-9] \D 非数字:[^\d】 \s 空白字符:[<空格>\t\r\n\f\v] \S 非空白字符:[^\s】 \w 单词字符:[A-Za-z0-9 阅读全文
posted @ 2019-11-08 15:58 Rannie` 阅读(198) 评论(0) 推荐(0) 编辑
去除动画
找回动画