07 2019 档案
摘要:模块和包 包,是程序中一种组织文件的形式. 只要文件夹下含有__init__.py文件就是一个包 包能够管理多个模块,使用import 和from xx import xx 现有如下结构 在bake同级创建一个test.py进行导入policy.py 使用模块的import的时候只能将api添加到s
阅读全文
摘要:re模块 1.什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。 (在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。
阅读全文
摘要:序列化模块 序列化的本质就是将一种数据结构(如字典、列表)等转换成一个特殊的序列(字符串或者bytes)的过程就叫做序列化。 首先是一个特殊的序列,而不是常用的str这种字符串。 比如,程序中需要一个字典类型的数据存放你的个人信息: 程序中有一些地方都需要使用这个dic数据,登录时会用到,注册时也会
阅读全文
摘要:模块 模块的定义与分类 模块是什么? 一个函数封装一个功能,使用的软件可能就是由n多个函数组成的(先不考虑面向对象)。比如抖音这个软件,不可能将所有程序都写入一个文件,所以应该将文件划分,这样其组织结构要好并且代码不冗余。假如分了10个文件,每个文件里面可能都有相同的功能(函数),所以将这些相同的功
阅读全文
摘要:带参数的装饰器 装饰器其实就是一个闭包函数,就是两层的函数,就应该具有函数传参功能。 举例说明:抖音:绑定的是微信账号密码。 皮皮虾:绑定的是qq的账号密码。 现在要完成的就是你的装饰器要分情况去判断账号和密码,不同的函数用的账号和密码来源不同。 但是之前写的装饰器只能接受一个参数就是函数名,所
阅读全文
摘要:装饰器 1.开放封闭原则 1.对扩展是开放的 任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以必须允许代码扩展、添加新功能。 2.对修改是封闭的 因为写的一个函数,很有可能已经交付给其他人使用了,如果这个时候对函数内部进行修改,或者修改了函数的调用方式
阅读全文
摘要:匿名函数 匿名函数,就是没有名字的函数, lambda,也叫一句话函数。 现在有一个需求:写一个函数,此函数接收两个int参数,返回和值。 用匿名函数完成上面的需求: 分析上面的代码: 语法: 函数名 = lambda 参数:返回值 1)此函数不是没有名字,他是有名字的,他的名字就叫做lambd
阅读全文
摘要:生成器 生成器的本质就是迭代器,在python社区中,大多数时候都把迭代器和生成器是做同一个概念。 生成器和迭代器也有不同,唯一的不同就是:迭代器都是Python给你提供的已经写好的工具或者通过数据转化得来的,(比如文件句柄,iter([1,2,3])。生成器是需要我们自己用python代码构建的工
阅读全文
摘要:函数名的使用 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量 f string字符串格式化 f strings 是python3.6开始加入标准库的格式化输出新的写法,这个格式化输出比之前的%s 或者 format 效率高并且更加简化 结构就是F(f)+ str的形式,在字
阅读全文
摘要:形参的第三种:动态参数 动态接收位置参数 在参数位置用 表示接受任意参数 动态接收参数的时候要注意: 动态参数必须在位置参数后面 原因就是因为这个 在搞鬼 \ 把所有的位置参数都给接受了,所有会报错. 动态接收参数的时候要注意:动态参数必须在位置参数后面 默认值参数写在动态参数前面,默认值的参数是不
阅读全文
摘要:函数介绍 实现一个len,但是不能使用len 函数定义 def 是python中关键字主要用来定义函数的 len这个是函数的名字 (): 冒号是表示这个语句写完了 函数体就是有4个空格的缩进 内存开辟了一个空间,但是里边存放是代码. 函数的调用 使用函数名加小括号就可以调用了 写法:函数名() 这个
阅读全文
摘要:读操作 一.只读 文件路径: D:\美女模特空姐护士联系方式.txt 编码:utf 8,gbk,gb2312.... 模式:只读,只写,追加,写读,读写.... 使用open()来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 打开文件的方式: r,w,a r+,w+,a+
阅读全文
摘要:一.数据补充 str开始 str: 1.1 首字母大写 1.2 每个单词的首字母大写 1.3 大小写反转 1.4 统计 1.5 查找 1.6 居中 1.7 填充 字符+ 字符 字符 + 和 都是开辟新的空间 list: 1.1 反转 1.2 排序 1.3 查找 1.4 统计 list + list
阅读全文
摘要:一、小数据池 == id is 判断两边的值是否一样,例如 这样就是查看==两边的值是否一样. id是定义一个变量的时候,内存空间中其实是开辟了一块空间,这个开辟的空间是有号码的 is 也是判断,只不过这次判断的是两边值得内存地址是否相同 发现一个问题 == 和 is 都是True啊,这个is是判断
阅读全文
摘要:字典 列表可以存储大量的数据类型,但是只能按照顺序存储,数据与数据之间关联性不强。 所以咱们需要引入一种容器型的数据类型,解决上面的问题,这就需要dict字典。 字典(dict)是python中唯⼀的⼀个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯⼀的.在保存的时候, 根据k
阅读全文
摘要:一.列表 列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他
阅读全文
摘要:整型和布尔值的转换 整形 数字(int) 用于比较和运算 32位 2 31 1 ~ 2 31 1 64位 2 63 1 ~ 2 63 1 + / // % python2 整形 int long(长整型) python3 整形 int /获取的都是浮点数(小数) 456 十进制数 16 8 2进制
阅读全文
摘要:一. while 3 2: 真实条件 print('好嗨哟') print('你的骆驼') print('在人间') num = 1 while num= 25: print(count) count = count 1 break continue while True: print(123) p
阅读全文
摘要:1.什么是变量? 变量就是将一个临时的值存储在内容中(存储中间值/起别名) 2.变量能干什么? 变量可以多次重复使用 3.变量在那用怎么用? 变量在咱们程序中会频繁使用 4.常量在配置文件中声明使用 print(35+56) 打印 输出 print((35+56) 2) 打印 输出 print(((
阅读全文
摘要:本文介绍的是一些作为程序员必须要知道的知识,希望对初学者有帮助,一起来看。 作为程序员我们应该知道什么,这是很重要的。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。学计算机
阅读全文
摘要:一.下载Pycahrm 1.首先要下载Pycharm这个软件,官网的下载地址是: http://www.jetbrains.com/pycharm/download/ section=windows 2.选择左边的点击进行下载,左边的是专业版右边是社区版。 3.出现这个页面就是正在下载。 4.找到文
阅读全文
摘要:一‘’Python是一门强大的语言,目前已支持所有主流操作系统,在Windows7,Windows10系统上需要安装一下: 1. 打开官网 https://www.python.org/downloads/windows/ 下载中心 2. 最上边是两个最新的版本,长期计划,推荐使用python3,如
阅读全文
摘要:一.计算机基础 1. 计算机什么组成的 输入输出设备 cpu 硬盘 内存 中央处理器 处理各种数据 相当于人的大脑 内存 存储数据 硬盘 存储数据的 2. 什么是操作系统 控制计算机工作的流程的软件 3. 什么是应用程序 安装在操作系统之上的软件 就是应用程序 4. 总结: cpu 人的大脑 内存
阅读全文
摘要:一级标题 “ 一级标题” 二级标题 “ 二级标题” 三级标题 “ 三级标题” 有序 1.+Tab 无序 +Tab 代码块 ''' 英文状态下 Typora 快捷键 ctrl+1==一级标题 | 姓名 | 年龄 | 职业 | | | | | | 柳熙烈 | | | | | | | 文字加粗 前后各一个
阅读全文

浙公网安备 33010602011771号