首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 最常见的 120 道面试题解析

Python 中的局部变量和全局变量是什么? python 是否区分大小写? Python 中的类型转换是什么? Python 中有哪些内置类型? python 中是否需要缩进?...Django 比 Flask 好吗? 提到 Django,Pyramid 和 Flask 之间的差异。 讨论 Django 架构。 解释如何在 Django 中设置数据库。...举例说明如何在 Django 中编写 VIEW? 提及 Django 模板的组成部分。 在 Django 框架中解释会话的使用? 列出 Django 中的继承样式。...HackerRank问题算法DP 给定距离 dist,计算用1,2和3步覆盖距离的总方式 在字符板中查找所有可能的单词 广度优先搜索遍历 深度优先搜索遍历 在有向图中检测周期 检测无向图中的循环 Dijkstra...的最短路径算法 在给定的边缘加权有向图中找出每对顶点之间的最短距离 图形实现 Kruskal的最小生成树算法 拓扑排序

6.3K20

使用Django中的Session和Cookie来传递数据

Django中,Session和Cookie是两种常用的机制,用于在服务器端和客户端之间传递数据。下面我将简要介绍如何在Django中使用Session和Cookie来传递数据。...1、问题背景在 Django 中,可以使用 request.POST 来获取表单提交的数据。但是,如果需要在另一个视图中使用这些数据,就需要使用 Session 或 Cookie 来传递。...使用 SessionSession 是一个临时存储,可以存储在服务器端或客户端。在 Django 中,可以通过 request.session 来访问 Session。...在 subscribe_plan 视图中,可以使用 request.session["exact_plan_id"] = exact_plan.id 来将 exact_plan 的 ID 存储在 Session...在 subscribe_plan 视图中,可以使用 response.set_cookie('exact_plan_id', exact_plan.id) 来将 exact_plan 的 ID 存储

10510
您找到你想要的搜索结果了吗?
是的
没有找到

Postman被低估的功能,接口自动化测试效率杠杆的!

比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...(1) 全局变量 全局变量的概念其实我们在上文中讲 Pre-request Script 时有简单提到,也就是说我们可以通过脚本代码来设置全局变量。...(3) 参数的创建 可能你已经注意到,上图中已经建有几个不同环境的参数“集合”了,再看一下: 在每个环境中都创建了一个 host 参数,: 当然,我们的环境参数也可以通过脚本的方式来进行设置,函数为...: (4) 使用与切换 环境“参数集” 中的参数使用方式和全局变量一致,如图中{{host}},不同环境的切换见下图: 3 解决接口依赖问题 掌握以上的预备知识后,我们看看如何用 Postman...” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

84230

Postman被低估的功能 — 自动化接口测试

所以,我们可以在 Pre-request Script 功能区中用脚本先个上面两个变量进行赋值,: //设置全局变量 postman.setGlobalVariable("username", "test1...比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...全局变量 全局变量的概念其实我们在上文中讲 Pre-request Script 时有简单提到,也就是说我们可以通过脚本代码来设置全局变量。...参数的创建 可能你已经注意到,上图中我已经建有几个不同环境的参数“集合”了,再看一下: 我在每个环境中都创建了一个 host 参数,: 当然,我们的环境参数也可以通过脚本的方式来进行设置,函数为:...Request3 在请求时引用 access_token 的值 将返回值存在 “全局变量” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

3K10

Django之URL(路由系统)用法

相当于给URL取了个全局变量名,你只需要修改这个全局变量的值,在整个Django中引用它的地方也将 同样获得改变。这是极为古老、朴素和有用的设计思想,而且这种思想无处不在。... 2.按照顺序放置的动态路由 可以使用正则来匹配URL,将一组url使用一条映射搞定 urlpatterns = [ url(r'^host/(\d+)$', views.host),...项目中,我们经常会遇到要在视图中返回一个重定向到具体URL的响应,或者要将具体的URL地址嵌入到HTML页面中(:a标签的href属性等)的情况。...,在模板中使用url标签,在视图中使用reverse函数,根据正则表达式动态生成地址,减轻后期维护成本。...视图中的重定向 from django.shortcuts import redirect from django.core.urlresolvers import reverse return redirect

1.7K10

全网最全的Postman接口自动化测试!(菜鸟级攻略)

所以,我们可以在 Pre-request Script 功能区中用脚本先个上面两个变量进行赋值,: //设置全局变量 postman.setGlobalVariable("username", "test1...比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...全局变量 全局变量的概念其实我们在上文中讲 Pre-request Script 时有简单提到,也就是说我们可以通过脚本代码来设置全局变量。...参数的创建 可能你已经注意到,上图中我已经建有几个不同环境的参数“集合”了,再看一下: 我在每个环境中都创建了一个 host 参数,: 当然,我们的环境参数也可以通过脚本的方式来进行设置,函数为:...Request3 在请求时引用 access_token 的值 将返回值存在 “全局变量” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

99930

Postman 最被低估的功能

所以,我们可以在 Pre-request Script 功能区中用脚本先个上面两个变量进行赋值,: //设置全局变量 postman.setGlobalVariable("username", "test1...比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...全局变量 全局变量的概念其实我们在上文中讲 Pre-request Script 时有简单提到,也就是说我们可以通过脚本代码来设置全局变量。...参数的创建 可能你已经注意到,上图中我已经建有几个不同环境的参数“集合”了,再看一下: 我在每个环境中都创建了一个 host 参数,: 当然,我们的环境参数也可以通过脚本的方式来进行设置,函数为:...Request3 在请求时引用 access_token 的值 将返回值存在 “全局变量” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

57141

全网最全的Postman接口自动化测试!(菜鸟级攻略)

所以,我们可以在 Pre-request Script 功能区中用脚本先个上面两个变量进行赋值,: //设置全局变量 postman.setGlobalVariable("username", "test1...比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...全局变量 全局变量的概念其实我们在上文中讲 Pre-request Script 时有简单提到,也就是说我们可以通过脚本代码来设置全局变量。...参数的创建 可能你已经注意到,上图中我已经建有几个不同环境的参数“集合”了,再看一下: 我在每个环境中都创建了一个 host 参数,: 当然,我们的环境参数也可以通过脚本的方式来进行设置,函数为:...Request3 在请求时引用 access_token 的值 将返回值存在 “全局变量” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

1.5K30

一文搞定Postman接口自动化测试

所以,我们可以在 Pre-request Script 功能区中用脚本先个上面两个变量进行赋值,: //设置全局变量 postman.setGlobalVariable("username", "test1...比如我们将图中的第二行与第一行互调后,那么在运行跳转函数后第二行代码仍会被执行。...参数的创建 可能你已经注意到,上图中我已经建有几个不同环境的参数“集合”了,再看一下: ? 我在每个环境中都创建了一个 host 参数,: ?...,如图中 {{host}} ,不同环境的切换见下图: ?...Request3 在请求时引用 access_token 的值 将返回值存在 “全局变量” 或者 “环境变量” 中,具体业务情况而定,该例中 access_token 的值是与环境有关的,所以这里选择使用环境变量集存储

1.4K20

Django 中获取已渲染的 HTML 文本

1、问题背景在 Django 中,您可能需要将已渲染的 HTML 文本存储在模板变量中,以便在其他模板中使用。例如,您可能有一个主模板,其中包含内容部分和侧边栏。...以下是一个示例代码,展示了如何在图中将已渲染的 HTML 文本存储在模板变量中:def loginfrm(request): """ 登录表单视图 """ # 渲染登录表单 HTML...rendered_html = render_to_string('login_form.html')​ # 将已渲染的 HTML 文本存储在模板变量中 context = {...然后,我们将已渲染的 HTML 文本存储在 context 字典中。最后,我们使用 render() 函数渲染主模板,并传入 context 字典作为参数。...这些方法可以帮助我们在Django中获取已渲染的HTML文本,然后我们可以根据需要进行进一步的处理或显示。

9710

你想要的Python面试都在这里了【315+道题】

47、如何在函数中设置一个全局变量 ? 48、logging模块的作用?以及应用场景? 49、请用代码简答实现stack 。 50、常用字符串格式化哪几种?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 详见武沛齐博客:https://www.cnblogs.com/wupeiqi/articles/5729934.html 8、简述触发器、函数、视图、存储过程?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

4.5K20

315道Python面试题,欢迎挑战!

47、如何在函数中设置一个全局变量 ? 48、logging模块的作用?以及应用场景? 49、请用代码简答实现stack 。 50、常用字符串格式化哪几种?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 详见武沛齐博客:https://www.cnblogs.com/wupeiqi/articles/5729934.html 8、简述触发器、函数、视图、存储过程?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

3.4K30

Python3面试--300题

47、如何在函数中设置一个全局变量 ? 48、logging模块的作用?以及应用场景? 49、请用代码简答实现stack 。 50、常用字符串格式化哪几种?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 详见武沛齐博客:https://www.cnblogs.com/wupeiqi/articles/5729934.html 8、简述触发器、函数、视图、存储过程?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

3.7K10

不吹不擂,你想要的Python面试都在这里了【315+道题】

47、如何在函数中设置一个全局变量 ? 48、logging模块的作用?以及应用场景? 49、请用代码简答实现stack 。 50、常用字符串格式化哪几种?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 8、简述触发器、函数、视图、存储过程? 9、MySQL索引种类 10、索引在什么情况下遵循最左前缀的规则? 11、主键和外键的区别? 12、MySQL常见的函数?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

3.5K40

不吹不擂,你想要的Python面试都在这里了【315+道题】

47、如何在函数中设置一个全局变量 ? 48、logging模块的作用?以及应用场景? 49、请用代码简答实现stack 。 50、常用字符串格式化哪几种?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 详见武沛齐博客:https://www.cnblogs.com/wupeiqi/articles/5729934.html 8、简述触发器、函数、视图、存储过程?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

3.2K30

315道Python面试题,欢迎挑战

45、如何用一行代码生成[1,4,9,16,25,36,49,64,81,100] 46、一行代码实现删除列表中重复的值 47、如何在函数中设置一个全局变量 48、logging模块的作用?...62、列举面向对象中带爽下划线的特殊方法,:__new__、__init__ 63、如何判断是函数还是方法? 64、静态方法和类方法区别?...7、常见SQL(必备) 详见武沛齐博客:https://www.cnblogs.com/wupeiqi/articles/5729934.html 8、简述触发器、函数、视图、存储过程?...7、如何在前端实现轮训? 8、如何在前端实现长轮训? 9、vuex的作用? 10、vue中的路由的拦截器的作用? 11、axios的作用? 12、列举vue的常见指令。...:fanout、direct、topic。 114、简述 celery 是什么以及应用场景? 115、简述celery运行机制。 116、celery如何实现定时任务?

2.6K10

遗传算法可视化项目(3):创建图的数据结构

,这里也就不一一介绍了,我认为图的定义也就是用来描述物件与物件之间关系,我用的是邻接矩阵的存储结构,图的存储结构当然还有邻接表,十字链表…… 先打开VS2017(开始菜单里面找),然后文件→新建→项目,...首先定义图的存储结构邻接矩阵,代码如下: ?...#define ROW 106表示图中有106个结点(自己情况而定,我以前在学校就爬出来106个点,然后回到家重新爬一次发现没有106个点,我也不清楚是为什么,具体怎么爬看之前的推送。...这个不用管,那个文本文件(海南省所有镇的经纬度.txt)有多少行ROW就是多少),最后我还定义了一个Graph类型的全局变量,为什么要定义这个全局变量是因为和Python交互时使用,如果局部变量函数一结束就直接回收了...这样就把str整个字符串分成了ROW行3列的char*类型的二维数组,二维数组是变量strArray,然后利用atof函数把经纬度从char*类型转变为double类型,存入图中,代码如下: ?

71020

Python项目结构布局

数据如何在项目中流动?哪些功能和函数可以被分组并隔离?通过回答这些问题,就可以开始在广义上规划最终产品的外观。 这里将更详细地讨论Python的模块和导入系统,因为它们是强制项目结构的核心元素。...关于Django应用 这里注意到了Django应用程序的一个新趋势,许多开发人员由于新的捆绑应用程序模板而不合理地构建其存储库。 如何做到的呢?...他们会进入他们的干净、新鲜的存储库,然后像以往一样运行以下命令: $ django-admin.py startproject samplesite 所生成的存储库结构如下所示: README.rst...全局状态或上下文的大量使用:Table和Carpenter不是显式地将(高度、宽度、类型、木材等)传递给对方,而是依赖于可以被不同的模块动态修改的全局变量。...需要仔细审查对这些全局变量的访问,以了解为什么一个矩形桌变成了一个正方形,以及发现远程模板代码也在修改这个上下文,干扰了桌子的尺寸。

36050

构建可维护的大规模应用:框架架构的最佳实践

这种架构模式使得Django可以更快速地构建Web应用程序。以下是一些Django的最佳实践。 分割视图和模板:分割视图和模板可以使代码更加清晰和易于维护。...避免在视图中进行复杂的HTML或CSS操作,这些应该放在模板中实现。...使用表单:Django原生支持表单处理,表单可以使得HTML表单数据的收集和验证更加容易,建议使用Django表单而不是手动处理表单数据。...中间件:Django的中间件对象可以在请求和响应处理过程中提供额外的处理功能,例如:用户认证、日志记录等。 上下文处理器:上下文处理器可以为全局变量提供集中管理,避免在模板中直接使用硬编码的变量名。...这些示例帮助我们理解如何在实际的编程场景中应用这些理论,从而构建出更稳定、可维护和可扩展的应用程序。

15010
领券