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

Python 最常见 120 道面试题解析

python生成器是什么? 你如何字符串第一个字母大写? 如何字符串转换为全小写? 如何python 中注释多行? Python文档字符串是什么? 目的是什么,不是和运营商?...解释如何Django 中设置数据库。 举例说明如何Django 中编写 VIEW? 提及 Django 模板组成部分。 Django 框架中解释会话使用?...检查给定数字n是否为2或0计算将A转换为B所需位数 重复元素数组中查找两个非重复元素 找到具有相同设置位数下一个较大和下一个较小数字 95.给定n个项目的重量和值,将这些物品放入容量为W背包中...确定通过切割杆和销售件可获得最大值。 给定两个字符串str1和str2以及可以str1上执行操作。...HackerRank问题算法DP 给定距离 dist,计算用1,2和3步覆盖距离总方式 字符板中查找所有可能单词 广度优先搜索遍历 深度优先搜索遍历 在有向图中检测周期 检测无向图中循环 Dijkstra

6.3K20

Django 过滤器

|slugify }} 字符串中留下减号和下划线,其它符号删除,空格用减号替换 {{ 3|stringformat:"02i" }} 字符串格式,使用Python字符串格式语法 {{ "EABCD"|striptags }} 剥去[X]HTML语法标记 {{ 时间变量|time:"P" }} 日期时间部分格式 {{ datetime|timesince }} 给定日期到现在过去了多少时间...', 'March', 'May'  O 与格林威治时间差(以小时计) '+0200'  P 12小时制小时分钟及'a.m.'/'p.m.' 分钟数若为零则不显示. ...用字符串表示特殊 时间点, 如 'midnight' 和 'noon' (django扩展) '1 a.m.', '1:30 p.m....这个偏移量对UTC西部 时区总是负数,而对UTC东部时区则总是正数 -43200 to 43200 参考推荐: Python 学习入门 —— 时间 django 过滤器 、日期格式化参数 python

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

python自测100题「建议收藏」

其中xrangepython 3.5.X中已弃用。 Q27.如何Python中执行模式匹配? 正则表达式(RE)使我们能够指定匹配给定字符串特定“部分”表达式。...“re”模块提供搜索文本字符串方法,或者替换文本字符串以及基于定义模式拆分文本字符串方法。 Q28.Python如何处理内存管理? Python内存由Python私有堆空间管理。...import os os.getcwd() ‘C:\\Users\\37410\\Desktop\\代码’ Q68.如何计算一个字符串长度?...这个也比较简单,我们想计算长度字符串上调用函数len()即可。 len(‘Data 123’) 8 Q69.如何从列表中删除最后一个对象? 从列表中删除并返回最后一个对象或obj。...无论哪种方式,(空)数据库到位情况下,剩下就是告诉Django如何使用它。这是项目的settings.py文件来源。

5.7K20

python自测100题

其中xrangepython 3.5.X中已弃用。 Q27.如何Python中执行模式匹配? 正则表达式(RE)使我们能够指定匹配给定字符串特定“部分”表达式。...“re”模块提供搜索文本字符串方法,或者替换文本字符串以及基于定义模式拆分文本字符串方法。 Q28.Python如何处理内存管理? Python内存由Python私有堆空间管理。...import os os.getcwd() 'C:\\Users\\37410\\Desktop\\代码' Q68.如何计算一个字符串长度?...这个也比较简单,我们想计算长度字符串上调用函数len()即可。 len('Data 123') 8 Q69.如何从列表中删除最后一个对象? 从列表中删除并返回最后一个对象或obj。...无论哪种方式,(空)数据库到位情况下,剩下就是告诉Django如何使用它。这是项目的settings.py文件来源。

4.6K10

OverIQ 中文系列教程【翻译完成】

C 程序:寻找二次方程根 C 程序:打印三元组数字 C 程序:使用俄国农夫法相乘两个数 C 程序:计算给定金额面额 C 程序:检查数字是否是回文 C 程序:确定三角形类型和面积 C 程序:打印两个范围之间孪生素数...C 程序:使用单词打印两位数 C 程序:计算一个数幂 C 程序:寻找三个数字中最大值 C 程序:寻找数字乘积 C 程序:计算排列组合 C 程序:求两个 LCM 和 HCF C 程序:寻找数组中最大和最小元素...C 程序:打印两个日期中较早一个 C 程序:计算两个年月日日期之差 C 程序:计算从日期开始一年中某一天 C 程序:以有效形式打印日期 C 程序:打印各种三角形图案 C 程序:打印帕斯卡三角形...中运算符 Python字符串 Python字符串方法 Pythonif-else语句 Python循环 Pythonbreak和continue语句 Python列表...虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——大部分情况下,我们服务器已经记录所有的翻译,因此您不必担心会因为您失误遭到无法挽回破坏。

1.5K20

Django 3.1 官网学习路线

验证它工作与以下命令: python manage.py runserver 浏览器访问: http://127.0.0.1/polls/ path()函数传递了四个参数,两个是必需:路由和视图,两个是可选...#默认设置文件中启用了对时区支持,因此 # Django期望为pub_date使用tzinfo日期时间。...utils 导入 timezone,以引用 Python 标准 datetime 模块和 Django 时间区域相关实用程序。分别时区。...首先,轮询目录中创建一个名为 templates 目录。Django 会在其中寻找模板。 项目的模板设置描述了 Django 如何加载和呈现模板。...还要注意,was_published_recent 列标题在默认情况下是方法名称(下划线替换为空格),并且每行包含输出字符串表示。

8.2K10

Django基础篇-模板加载静态文件

只需要记住 {% load %} 声明将会载入给定模块名中标签/过滤器,而不是应用名称。...所以把如下内容放在你模块顶部: ? ②编写自定义模板过滤器 自定义过滤器就是一个带有一个或两个参数 Python 参数: (输入)变量值 —— 不一定是字符串形式。...Library.filter() 方法需要两个参数: 过滤器名称(一个字符串对象) 编译函数-一个 python 函数(不要把函数名写成字符串) 还可以把 register.filter() 用作装饰器...例如: current_time 标签可能接受一个格式字符串,并返回与之对应格式化后时间。 为了简单化这些类型标签创建,Django 提供了一个辅助函数 simple_tag。...注册标签,向模块 Library 实例注册代码 ? tag() 方法有两个参数: 模板标记名称-字符串。如果省略,将使用编译函数名称。

1.2K20

00x: Django models.Model详解

做法就是在当前文件中以导入类方式导入你想要使用外部model,然后直接使用即可: 字段名称限定 Django对于字段限制有两个: 字段名称不能为Python关键字,这个比较好理解,举例如下...: 字段名称不能包含超过两个下划线,因为这会与Django查找语法起冲突。...model实例有很多方法接口,你可以通过重写这些方法来实现自己想要功能: str(): Python”魔力函数“,该函数返回一个表示当前对象字符串。...适用于Python或者Django用于将实例显示为纯字符串形式,这样情形往往会出现在交互命令行窗口或者admin页面中。...get_absolute_url(): 该函数告诉Django如何计算一个对象url。Django admin接口中使用该函数,需要时候返回对象url。

1.6K20

Flask VS Django:为什么Flask可能会更好

Flask和DjangoPython最流行两个Web框架(尽管还有更多 )。 在这篇文章中,我将讨论Flask和Django之间进行选择时应该考虑一些要点。...更多信息: Django已经存在了很长时间 - 它于2005年首次发布,而Flask于2010年首次亮相 - 并且更受欢迎 - 2017年1月,有关于Django2631个StackOverflow...Django中运行比Flask中运行更复杂Web应用程序(例如处理和验证用户输入并将其存储在数据库中)Web应用程序可能需要更少时间和精力。...通常我们会在这里渲染一个模板或返回HTML,这样用户就可以看到一个格式很好页面,但返回一个Python字符串也可以正常工作。...有时很难两个框架之间进行选择 - 好是,即使你进入更高级功能,例如模板,这两个许多方面仍然非常相似(许多招聘广告要求“Django 或 Flask体验”结果)。

8.2K20

全网最全Python项目体系练习500例(附源代码),练完可就业

11.写一个列表生成式,产生一个公差为11等差数列 12.给定两个列表,怎么找出他们相同元素和不同元素? 13.请写出一段python代码实现删除list里面的重复元素?...14.给定两个list A,B ,请用找出A,B中相同与不同元素 企业面试题 15.python新式类和经典类区别? 16.python中内置数据结构有几种?...36.两个有序列表,l1,l2,对这两个列表进行合并不可使用extend 37.给定一个任意长度数组,实现一个函数 38.写一个函数找出一个整数数组中,第二大数 39.阅读一下代码他们输出结果是什么...答案是根本不需要处理,因为 python 可以接受任何类型参数,如果函数功能相同,那么不同参数类型 python 中很可能是相同代码,没有必要做成两个不同函数。...缺省参数指在调用函数时候没有传入参数情况下,调用默认参数,调用函数同时赋值时,所传入参数会替代默认参数。 *args是不定长参数,它可以表示输入参数是不确定,可以是任意多个。

1.4K20

django 1.8 官方文档翻译: 1-2-3 编写你第一个Django应用,第3部分

投票功能 – 为一项给定民意调查处理投票选项。 Django 中,网页及其他内容是由视图来展现。而每个视图就是一个简单 Python 函数(或方法, 对于基于类视图情况下)。...url() 函数有四个参数,两个必须: regex 和 view, 两个可选: kwargs, 以及 name。 接下来,来探讨下这些参数意义。...url() 参数: regex regex 是 regular expression 简写,这是字符串模式匹配一种语法, Django 中就是是 url 匹配模式。...Python 包格式字符串 – 和标准 URLconf 中回调函数格式是一样。...URL 名称命名空间 本教程中项目只有一个应用:polls 。实际 Django 项目中,可能有 5、10、20 或者 更多应用。Django如何区分它们 URL 名称呢?

1.8K50

Python 输入时间字符串以分钟单位计算时间差

之前转载过一篇使用python dateTime模块处理时间差文章,文章中讲解了如何按照days,hours和seconds单位来计算时间差。...这里讲解一下如何使用dateTime模块按照minutes来计算时间差。 dateTime模块本身是没有minutes方式来计算时间差,只能通过先计算时间差转换成minutes来计算。...但是这种方式存在问题,可以看下下面的效果: #时间a减去时间b,获得二者时间差,参数为时间字符串,例如:2017-03-30 16:54:01.660 def getTimeDiff(...这是因为使用seconds方式计算时间差时只能算出在一天内时间差忽略了天数,所以要得到正确时间差,需要先计算出days时间差,再算出seconds时间差,两者相加再转换成minutes才是正确时间差...dateTime计算时间差时候,如果单位是秒,是无法计算出大于一天时间差,需要先计算时间差计算时间差,两者相加才能得出正确时间差

1.7K30

django 1.8 自定义模板标签(simple_tag)和过滤器(filter)

编写自定义模板过滤器¶ 自定义过滤器就是一个带有一个或两个参数Python 函数: (输入)变量值 —— 不一定是字符串形式。 参数值 —— 可以有一个初始值,或者完全不要这个参数。...('lower', lower) Library.filter()方法需要两个参数: 过滤器名称(一个字符串对象) 编译函数 – 一个Python函数(不要把函数名写成字符串) 你还可以把register.filter...默认情况下,is_safe 为False,你可以不需要任何过滤器中省略它。 决定你过滤器是否真的会保持安全字符串是安全时要小心。...,那么把它传递给你过滤器之前,Django 会根据模板中时区转换规则 将其转换为基于当前时区日期时间值。...例如,current_time 标签可能接受一个格式字符串,并返回与之对应格式化后时间。 为了简化这些类型标签创建,Django 提供一个辅助函数simple_tag。

1.6K30

Django 1.10中文文档-第一个应用Part2-模型和管理站点

在这个投票应用中,我们将创建两个模型: Question和Choice。Question对象具有一个question_text(问题)属性和一个publish_date(发布时间)属性。...每个字段由Field类实例表示,例如,字符串类型字段CharField和数据时间类型DateTimeField。这告诉Django每个字段持有什么类型数据。...理念: Django应用程序是“即插式”:您可以多个项目中使用应用程序,并且您可以分发应用程序,因为他们不必绑定到给定Django安装。...,可能是你没有正确配置TIME_ZONE,国内,通常是8个小时时间差别。...修改TIME_ZONE配置并重新加载页面,就能显示正确时间了 通过“Today”和“Now”这两个快捷方式来更改“Date published”字段。

2.3K60

史上最全Django知识总结!神级程序员强推:掌握此文就掌握Django

,views.py视图函数第二个参数是从url中提取字符串 三、调试,视图任何位置插入一个assert False来触发django出错页 给大家推荐一个群:Python学习: 五八八零九零九四二...四、模板引擎 1.模板是一个文本,用于分离文档表现形式和内容。模板定义了占位符以及各种用于规范文档该如何显示各部分基本逻辑(模板标签)。...这意味着将按照给定名字插入变量值。 3.被大括号和百分号包围文本(例如 {% if ordered_warranty %} )是 模板标签(template tag) 。...2.app目录下添加management/commands目录,django就会自动为commands目录下每个模块自动注册manage.py命令,可以用python manage.py command_name...来调用,具体命令文件编写格式如下: 这个项目做完以后推出进阶篇..... 1.django模板html自动转义 django里默认情况下,每一个模板自动转意每一个变量标签输出。

3.1K70
领券