摘要: 一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 阅读全文
posted @ 2019-04-03 00:00 努力翻身的咸鱼 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 认识模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编 阅读全文
posted @ 2019-04-01 19:44 努力翻身的咸鱼 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、匹配标签 2、匹配整数 3、数字匹配 4、flag 阅读全文
posted @ 2019-03-31 15:30 努力翻身的咸鱼 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式,就是匹配字符串内容的一种规则。 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 阅读全文
posted @ 2019-03-30 20:53 努力翻身的咸鱼 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 递归函数与三级菜单 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, 阅读全文
posted @ 2019-03-29 21:38 努力翻身的咸鱼 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 匿名函数格式 我们可以看出,匿名函数并不是真的不能有名字。 匿名函数的调用和正常的调用也没有什么分别。 就是 函数名(参数) 就可以了~~~ 匿名函数常常与内置函数配合使用,例如下面的代码: 面试题练一练 现有两个元组(('a'),('b')),(('c'),('d')),请使用pytho 阅读全文
posted @ 2019-03-27 22:54 努力翻身的咸鱼 阅读(151) 评论(1) 推荐(0) 编辑
摘要: 内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。这些函数有些我们已经用过了,有些我们还没用到过,还有一些是被封印了,必须等我们学了新知识才能解开封印的。那今天我们就一起来认识一下python的内置函数 阅读全文
posted @ 2019-03-26 09:45 努力翻身的咸鱼 阅读(161) 评论(1) 推荐(0) 编辑
摘要: 推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有 阅读全文
posted @ 2019-03-25 20:20 努力翻身的咸鱼 阅读(200) 评论(1) 推荐(0) 编辑
摘要: 迭代器 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的 可迭代协议 : 就是内部实现了__iter__方法 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。 __iter__方法做了什么事情呢?它返回给我们一个迭代器 迭代器协议:必须拥有__i 阅读全文
posted @ 2019-03-24 21:25 努力翻身的咸鱼 阅读(155) 评论(1) 推荐(0) 编辑
摘要: 作业要求: 周末大作业:实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,nezha,25,1333235322,IT 现在需要对这个员工信息文件进行增删改查。不允 阅读全文
posted @ 2019-03-23 16:04 努力翻身的咸鱼 阅读(292) 评论(1) 推荐(0) 编辑