摘要: ''' 身份证号码是一个长度为15或18个字符的字符串,如果是15位则全部由数字组成,首位不能为0;如果是18位,则前17位全部是数字,末位可能是数字或x,下面我们尝试用正则来表示: ''' ^[1-9]\d{14}(\d{2}[0-9x])?$ # 匹配:110105199812067023 # ()表示分组,将\d{2}[0-9x]分成一组,就可以整体约束他们出现的次数为0-1次 # ... 阅读全文
posted @ 2017-11-13 18:35 ZhuGaochao 阅读(2175) 评论(0) 推荐(0)
摘要: python——re模块(正则表达) 两个比较不错的正则帖子: http://blog.csdn.net/riba2534/article/details/54288552 http://blog.csdn.net/songyu0120/article/details/45028401 正则表达式本 阅读全文
posted @ 2017-11-13 16:27 ZhuGaochao 阅读(766) 评论(0) 推荐(0)
摘要: 课上老师已经讲过函数(func)的参数(args)传递。 之前学习了根据位置传递对应的参数,下面会介绍其他参数传递方式。 之前的位置传参: 在调用f时,1,2,3根据位置分别传递给了a,b,c。 关键字传递 有些情况下,用位置传递会感觉比较死板。关键字(key)传递是根据每个参数的名字传递参数。关键 阅读全文
posted @ 2017-11-13 00:23 ZhuGaochao 阅读(295) 评论(0) 推荐(0)
摘要: 函数最重要的目的是方便我们重复使用相同的一段程序。 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句。 函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能。 这个函数的功能是求两个数的平方和。 首先,def,这个关键字通知python: 阅读全文
posted @ 2017-11-13 00:12 ZhuGaochao 阅读(332) 评论(0) 推荐(0)
摘要: 内置函数:min 用法 源码 基础用法 key属性的使用 当key参数不为空时,就以key的函数对象为判断的标准。如果我们想找出一组数中绝对值最小的数,就可以配合lamda先进行处理,再找出最小值 高级技巧:找出字典中值最小的那组数据 如果有一组商品,其名称和价格都存在一个字典中,可以用下面的方法快 阅读全文
posted @ 2017-11-12 22:23 ZhuGaochao 阅读(2697) 评论(0) 推荐(0)
摘要: 四个带 key 参数的函数: max()点击查看详细 min()点击查看详细 map()点击查看详细 filter()点击查看详细 1)max(iterable, key) key:相当于对可迭代对象iterable每个元素的预处理。 2)min(iterable, key) 点击查看详细 3)ma 阅读全文
posted @ 2017-11-12 22:10 ZhuGaochao 阅读(5171) 评论(0) 推荐(0)
摘要: 内置函数——max Python max内置函数 max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) Return the largest item in an iterable or the largest of two o 阅读全文
posted @ 2017-11-12 22:02 ZhuGaochao 阅读(2346) 评论(0) 推荐(0)
摘要: 描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 语法 zip 语法: 参数说明: iterabl -- 一个或多个迭代器; 阅读全文
posted @ 2017-11-11 17:56 ZhuGaochao 阅读(389) 评论(0) 推荐(0)
摘要: 匿名函数 匿名函数:为了解决那些功能很简单的需求而设计的 “一句话函数” 上图是对calc这个匿名函数的分析 由此可见: 匿名函数并不是真的没有名字。 匿名函数的调用和正常的调用也没有什么分别。 # 把以下函数变成匿名函数 def add(x,y): return x+y # 匿名函数 add = 阅读全文
posted @ 2017-11-11 17:46 ZhuGaochao 阅读(443) 评论(0) 推荐(0)
摘要: 内置函数——sorted 对list、dict进行排序,Python提供了两个方法 对给定的List L进行排序,方法1: 用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2: 用内置函数 sorted 进行排序(从2.4开始),返回副本,原始输入不变 sorted() 函数对所 阅读全文
posted @ 2017-11-11 17:14 ZhuGaochao 阅读(441) 评论(0) 推荐(0)