摘要:
讲正题之前我们先来看一个例子:https://reg.jd.com/reg/person?ReturnUrl=https%3A//www.jd.com/ 这是京东的注册页面,打开页面我们就看到这些要求输入个人信息的提示。假如我们随意的在手机号码这一栏输入一个11111111111,它会提示我们格式有 阅读全文
摘要:
各种括号在正则里的用法: ()包裹一段字符串,外面用一个功能符号包含。 {}里面加一个数字,表示运行多少次,如果{1,3}则表示运行1-3次。 [],里面加数字,表示从哪到哪,例:【1,9】表示从1到9. ^表示首字母,$表示尾字母。 |表示,或。 以下例子: import re phone_num 阅读全文
摘要:
迭代的概念:迭代就是可以被遍历的数据类型,也就是可以被一个一个取出来。 那么可迭代的类型有哪些? from collections import Iterable l = [1,2,3,4] t = (1,2,3,4) d = {1:2,3:4} s = {1,2,3,4} print(isinst 阅读全文
摘要:
定义:内置函数就是python本身自带的函数。 1,filter() 定义:filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 1) 阅读全文
摘要:
一:定义:就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 下面就是一个简单的递归函数代码。 二:递归的最大深度——997,运行上面的代码就会得出。 当然最大深度是可以改变的。 def age(n): if n==1: return 40 else: ret=n-1 retu 阅读全文
摘要:
1,命名空间: 定义:存放名字与值的绑定关系。 一个分为三种:全部命名空间,局部命名空间,内置命名空间。 内置命名空间:就是python为我们内置的一些可以直接拿来用的方法。 三种空间的加载顺序:内置命名空间(程序加载前) 全局命名空间(从上到下的顺序) 局部命名空间(调用的时候才开辟的空间) 2: 阅读全文
摘要:
1,装饰器 本质:本质就是一个闭包函数。 装饰器是函数的重点内容,所以必须要掌握。 装饰器的功能:在不修改函数的情况下原函数增加功能。 2,装饰器的基本模型 3.有一个参数的装饰器 def outer(flag): def timer(func): def inner(*args,**kwargs) 阅读全文
摘要:
1:为什么要用函数? 代码冗余 可读性差 函数的定义: 定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。 def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。 空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格 阅读全文