摘要: 一 模块 1.1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 阅读全文
posted @ 2019-01-13 21:06 dongye95 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 Micbael·Fitzgerald 人民邮电出版社 http://tool.chinaz.com/regex/ 第 1 章 什么是正则表达式 正则表达式有助于找到文本字符串中的各种模式。更确切地说,正则表达式是经过专门编写的文本字符串,用来匹配字符串(尤其是文件内字符串)集合中符合该模 阅读全文
posted @ 2019-01-01 14:10 dongye95 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 说明: 1. 函数功能将一个数值进行格式化显示。 2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。 3. 对于不同的类型,参数format_spec可提供的值都不一样 阅读全文
posted @ 2018-12-31 13:01 dongye95 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 锲子 先看一段函数 初识递归 递归的定义——在一个函数里再调用这个函数本身 现在我们已经大概知道刚刚讲的story函数做了什么,就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 递归的最大深度——997 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去。但是我们 阅读全文
posted @ 2018-12-30 22:58 dongye95 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。 一、作用域相关 二、迭代器/生成器相关 三、其他 3.1 字符串类型代码的执行 eval() 将字符串类型的代码执行并返回结果 exec() 将自字符串类型的代码执行,无返回值 - compile() 将字 阅读全文
posted @ 2018-12-29 22:03 dongye95 阅读(311) 评论(0) 推荐(0) 编辑
摘要: %用法 1、整数的输出 %o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制 >>> print('%o' % 20) 24 >>> print('%d' % 20) 20 >>> print('%x' % 20) 14 2、浮点数输出 2.1 格式化输出 %f ——保留 阅读全文
posted @ 2018-12-29 21:00 dongye95 阅读(4385) 评论(0) 推荐(0) 编辑
摘要: 一. 选择题(32分) 1. python不支持的数据类型有:AA. charB. intC. floatD. list 2. Ex = ‘foo’y = 2print(x + y)A. fooB. foofooC. foo2D. 2E. An exception is thrown 3. 关于字符 阅读全文
posted @ 2018-12-29 00:22 dongye95 阅读(3677) 评论(0) 推荐(0) 编辑
摘要: 打印省、市、县三级菜单 可返回上一级 可随时退出程序 - - - 阅读全文
posted @ 2018-12-29 00:14 dongye95 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 装饰器 推导式练习题: 1. 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 2. 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 3. 求M中3,6,9组成的列表M = [[1,2,3],[4,5,6],[7,8,9]] 生成器 默写 a. 生成器函数获取移动平均 阅读全文
posted @ 2018-12-29 00:06 dongye95 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 默写 答案 1、写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组。例如:[(‘红心’,2), (‘草花’,2), …(‘黑桃,‘A’)] 2、写函数,传入n个数,返回字典:{‘max’:最大值,’min’:最小值}。例如: min_max(2, 5, 7, 8, 4),返回: {‘max’ 阅读全文
posted @ 2018-12-29 00:01 dongye95 阅读(715) 评论(0) 推荐(0) 编辑