摘要: 1.python是静态的还是动态的?是强类型还弱类型? python是强类型的动态脚本语言; 强类型:不允许不同类型相加 动态:不使用显示类型声明,且确定一个变量的类型是在第一次给它赋值的时候 脚本语言:一般也是解释性语言,运行代码只需要一个解释器,不需要编译 2.什么是鸭子类型? 1.面向对象的三 阅读全文
posted @ 2019-07-19 15:00 梦途的测开笔记 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 原以为是被反爬 没想到 总结:这里的http应该是https协议,以后要更加小心 了,不能犯这种低级错误 阅读全文
posted @ 2019-07-06 09:21 梦途的测开笔记 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 什么是蓝图? 蓝图可以理解为,是一种对项目中的代码进行模块化管理的工具,相当于python中的包为什么要使用蓝图? 在一个py文件中具有多个功能代码,不利于维护和管理。 如果在其他的模块中去调用视图函数,就会产生循环导入的问题。蓝图的作用是什么? 1.对我们的flask应用程序进行模式化管理 2.提 阅读全文
posted @ 2019-06-04 23:40 梦途的测开笔记 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-05-20 21:09 梦途的测开笔记 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1.要求:输入A、B、C获得方程的解。 分析:通过input函数接收A,B,C的值。通过公式计算出detal的值,再根据条件进行判断,输出所需要的值: def args_input(): try: A = float(input('请输入A的值:')) B = float(input('请输入B的值 阅读全文
posted @ 2019-05-19 22:06 梦途的测开笔记 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 具体异常如下: 这个异常特别烦人,是mysql连接驱动的问题,可以用二步解决: 第一步 从网上下载驱动,从mysql-connector-java_8.0.16-1ubuntu16.04_all.deb里边提取出mysql-connector-java-8.0.16.jar,如下: 第二步 点击右上 阅读全文
posted @ 2019-04-25 21:21 梦途的测开笔记 阅读(3078) 评论(0) 推荐(0) 编辑
摘要: 1.请写出如下代码的结果: import copy list1 = [1,2,['a','b'],('c','d')] list2 = list1 list3 = copy.copy(list1) list4 = copy.deepcopy(list1) list1.append(3) tuple1 阅读全文
posted @ 2019-04-20 20:43 梦途的测开笔记 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 实验分析 1.下载图片,所以需要文件相关的操作 2.想要多任务下载,所以用到协程中的gevent模块--gevent.joinall() 3.因为用到gevent模块,担心有延时操作的话,导入gevent中的monkey模块 4.想要进行网络请求,并读取内容,需要用到 urllib中的request 阅读全文
posted @ 2019-04-14 11:09 梦途的测开笔记 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式的基本使用 import re re.match(r’xxx’, 匹配的字符串) 尝试从字符串的起始位置匹配一个模式匹配成功re.match方法返回一个匹配的对象,否则返回None。可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式,groups()返回 阅读全文
posted @ 2019-04-14 11:03 梦途的测开笔记 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 什么是进程? 程序是静态的,当程序运行起来就叫做进程。 进程是操作系统分配资源的基本单元。 进程、线程的区别与优缺点 1. 定义的不同: 进程是系统进行资源分配的最小单位. 线程是进程的一个实体,是CPU进行调度的基本单位。 线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数 阅读全文
posted @ 2019-04-12 19:22 梦途的测开笔记 阅读(113) 评论(0) 推荐(0) 编辑