Python 3 有哪些使用/未使用的功能?

2023-12-26

我最近做了一些网页设计作为一种爱好,主要动机是学习有趣的东西。学习Python当然很好,但我发现伟大的Python重写已经太晚了,所以我本质上必须学习Python 3和2.6。

我是一个新手,所以我希望人们从最终用户编程人员而不是语言设计者的角度来分享他们认为 Python 3 的优点/缺点。我的问题更多的是人们实际上喜欢使用什么,或者因为没有生产力或不Python而回避什么。

For me, with语句是肯定的加,同时打破print运算符绝对是负数。

澄清编辑:有很多帖子询问应该学习Python 2还是Python 3,或者是否有什么区别。我发现我的问题有所不同:来自那些出于某种原因选择使用 Python 3 的人们的反馈,但他们可能对什么更好、什么不好有自己的看法。

另一个澄清: 答案里已经指出了with向后移植到 2.*。道歉。


我还没有在“生产中”使用 Python 3,但在使用它时我发现print成为一个函数是一个绝妙的主意——例如,我可以轻松地将它放入lambda现在,在 2.* 中我必须使用sys.stdout.write("%s\n" % foo),有点粗暴。另外,使用与以下内容不同的输出文件等调整的语法sys.stdout或删除最后的\n is so比 Python 2.* 更具可读性!

BTW, with也在最近的 Python 2.* 版本中,它不是 Python 3 独有的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python 3 有哪些使用/未使用的功能? 的相关文章

  • 导入错误:无法导入名称线程

    这是我第一次学习Python 我继续尝试线程这篇博文 http www saltycrane com blog 2008 09 simplistic python thread example 问题是它似乎已经过时了 import time
  • 为什么在“ except”块之后使用命名异常会得到“ NameError”(或“ UnboundLocalError”)?

    此示例代码在 2 x 中运行 exc None try raise Exception except Exception as exc pass print exc 但在 3 x 中我收到一个错误 NameError name exc is
  • 无法使用 beautifulsoup 模块 python 从 HTML 检索温度值

    我正在使用 BeautifulSoup4 来解析此 HTML 查看源代码 https weather com en IN weather today l 17 39 78 49 https weather com en IN weather
  • 如何在 Django Admin 的“更改”页面中显示内嵌上传的图像?

    我正在尝试在中显示内联上传的图像 变更列表 页面在 Django 管理中 这是我的代码如下 models py from django db import models class Product models Model name mod
  • “ModuleNotFoundError:我的 Docker 容器中没有名为 的模块”

    我正在尝试在 Docker 容器中运行 python 脚本 但我不知道为什么 python 找不到任何 python 模块 我认为它与 PYTHONPATH 环境变量有关 所以我尝试将其添加到 Dockerfile 中 如下所示 ENV P
  • Python 类型提示:typing.Mapping 与typing.Dict

    我正在开发一个 python 项目 我们使用typing整个模块类型提示 看来我们用的是typing Dict and typing Mapping几乎可以互换 有理由选择其中一种而不是另一种吗 我自己设法回答了这个问题 typing Di
  • 更改自动插入 tkinter 小部件的文本颜色

    我有一个文本框小部件 其中插入了三条消息 一条是开始消息 一条是结束消息 一条是在 单位 被摧毁时发出警报的消息 我希望开始和结束消息是黑色的 但被毁坏的消息 参见我在代码中评论的位置 插入小部件时颜色为红色 我不太确定如何去做这件事 我看
  • 将 github 上的包安装到 Spyder 中

    我一直在尝试安装并导入mpl finance来自 github 的包 在我的 Spyder 环境中没有成功 我努力了 pip install e git https github com matplotlib mpl finance git
  • 如何向 scikit-learn KD 树添加/删除数据点?

    我想知道是否可以在创建 scikit learn KDTree 实例后添加或删除数据点 例如 from sklearn neighbors import KDTree import numpy as np X np array 1 1 2
  • 自定义rc-time-picker的样式

    我在用rc time picker我的项目的包 但我在自定义样式时遇到问题pop up of my time picker成分 这是我的组件的屏幕截图 首先 我需要更改时间的背景颜色item在当时li from light grey 在屏幕
  • H2O服务器崩溃

    去年我一直在使用 H2O 我已经厌倦了服务器崩溃 我已经放弃了 夜间发布 因为它们很容易被我的数据集崩溃 请告诉我在哪里可以下载稳定的版本 Charles 我的环境是 Windows 10 企业版 内部版本 1607 具有 64 GB 内存
  • 字典键中的通配符

    假设我有一本字典 rank dict V 1 A 2 V 3 A 4 正如您所看到的 我在一个 V 的末尾添加了一个 虽然 3 可能只是 V 的值 但我想要 V1 V2 V2234432 等的另一个密钥 我想检查它 checker V30
  • While 在范围内循环用户输入

    我有一些代码 我想要求用户输入 1 100 之间的数字 如果他们在这些数字之间输入一个数字 它将打印 Size input 并打破循环 但是 如果他们在外部输入一个数字1 100 它将打印 大小 输入 并继续向他们重新询问一个数字 但我遇到
  • 删除aws beanstalk上的uuid python包

    这是针对所提出问题的后续帖子 问题here https stackoverflow com questions 44421761 flask beanstalk deployment errors 以防万一对其他人有用 自从第一篇文章以来
  • 如何使用Python3、Selenium Chrome WebDriver在第一次请求之前预加载cookie?

    是否可以使用添加cookieadd cookie 对于一个域 比如说stackoverflow com在使用 Selenium Chrome WebDriver 进行实际请求之前get 到域上的页面stackoverflow com 尝试时
  • Spacy 实体规则不适用于基数(社会安全号码)

    我已使用实体规则为社会保障号添加新标签 即使设置了 overwrite ents true 但它仍然无法识别 我验证了正则表达式是正确的 不知道我还需要做什么 我之前尝试过 ner 但结果相同 text My name is yuyyvb
  • Python 3 中 int() 和 Floor() 有什么区别?

    在Python 2中 floor 返回一个浮点值 虽然对我来说并不明显 但我发现了一些解释来澄清为什么它可能有用floor 返回浮点数 对于类似的情况float inf and float nan 然而 在Python 3中 floor 返
  • 我应该使用 Python 双端队列还是列表作为堆栈? [复制]

    这个问题在这里已经有答案了 我想要一个可以用作堆栈的 Python 对象 使用双端队列还是列表更好 元素数量较少还是数量较多有什么区别 您的情况可能会根据您的应用程序和具体用例而有所不同 但在一般情况下 列表非常适合堆栈 append is
  • 来自 dll 的 Java 调用函数

    我有这个 python 脚本导入zkemkeeperdll 并连接到考勤设备 ZKTeco 这是我正在使用的脚本 from win32com client import Dispatch zk Dispatch zkemkeeper ZKE
  • Python 3:将字符串转换为变量[重复]

    这个问题在这里已经有答案了 我正在从 txt 文件读取文本 并且需要使用我读取的数据之一作为类实例的变量 class Sports def init self players 0 location name self players pla

随机推荐

  • 彩色框中的文本

    我正在创建一个简单的 HTML CSS 作品集网站 我正在努力寻找一种方法来按照图片中显示的方式设置以下文本的样式 值得注意的是 我已经取得了一些成果 但问题是这里的文本不是从左到右居中的 这更多的是随机排列 我不知道如何实现这一点 另请记
  • 注释不同 Symfony 2 / Doctrine 2

    这两者有什么区别 ORM ManyToOne targetEntity Category inversedBy products cascade remove ORM JoinColumn name category id referenc
  • Vim 和 Ruby - 匹配“do”和“end”?

    我相信我们都熟悉 意外的 kEnd 问题 对我来说 追踪它们总是很麻烦 因为 Vim 不匹配 do 和 end 显然 其他以 end 结尾的元素 例如 if 有没有办法配置 Vim 显示这些匹配项以帮助简化调试 如果您使用的是最新的 vim
  • 为什么 Razor Pages 脚手架对索引、详细信息和删除页面使用 HTML 帮助程序(而不是标记帮助程序)?

    我最近使用 Razor Pages 开始了我的第一个项目 我使用 EF Core 并将我的所有模型搭建到 CRUD Razor Pages 中 我注意到生成的创建和编辑 Razor 页面使用标签帮助程序来显示数据 IE div class
  • 使用 jQuery.load 加载 html 后,如何使用 MathJax 格式化 html?

    我正在使用 jQuery load 加载新页面 然而 内容却以某种方式被奇怪地对待 在原始页面上 我有一些使用 MathJax 格式化乳胶命令的代码 这对于原始文件来说效果很好 但是 当我单击链接并将更多 HTML 插
  • 如何在 iOS 12 或更早版本中集成 Apple 登录? [复制]

    这个问题在这里已经有答案了 我的应用程序因第三方登录服务而被拒绝 因此 我为 iOS 13 实现了 使用 Apple 登录 问题是如何为 iOS 12 或更早版本提供向后兼容性 就我而言 只有当我避免导入时它才有效 适用于 iOS12 及更
  • 发布Python标准库的一部分

    如何将 Python 中的一些标准模块与我的代码一起发送 我正在为 Anki 编写一个附加组件 我需要它Queue and threading模块来自Python2 7标准库 当我尝试启动 Anki 时 我得到ImportError No
  • windows azure 中的 Svgs 和其他 mime 类型

    您好 我正在 Windows Azure 上的 NodeJS 中设置一个网站 并且希望包含 svg 作为背景图像 一般情况下我如何允许 svgs 和 mimetypes Azure 的用途IISNode https github com t
  • 制作 dplyr 过程的自定义函数

    我想为这个修改后的 dplyr 过程创建一个自定义函数 在 R 数据框中用 NA 随机替换每组值的百分比 https stackoverflow com questions 64034962 randomly replacing perce
  • 我的脚本运行时是否调用了 setInterval 处理程序?

    我计划使用 setInterval 简单地将一个变量设置为 false 主循环将检查该变量以停止 示例 注意 这只是一个示例 实际代码不是易于重构的 while 循环 而是实际上由闭源软件生成的相当复杂且执行时间较长的脚本 var runn
  • 如何使用应用程序名称杀死应用程序?

    有没有办法从应用程序名称获取包名称 例如 如果应用程序名称是 location 我可以获取其包名称 com android location 以便我可以使用 am killBackgroundProcesses 包名 或者有人知道任何可以使
  • 有没有办法激活控件 WebView 桌面模式而不是移动模式?

    有没有办法激活控件 WebView 桌面模式而不是移动模式
  • 在 SQL 中使用不同值更新多行

    我有一个这样的表 SKU Size A 10 B 10 C 10 D 10 E 10 F 10 G 10 我想把它改成 SKU Size A 20 B 10 C 30 D 10 E 80 F 10 G 60 我有超过 3000 行记录需要更
  • Work Light 6.1 Android 应用程序渲染所有视图,无需小部件

    我使用 Worklight 6 1 Dojo 1 8 开发了一个混合应用程序 该应用程序使用 Chrome Common Android 测试结果良好 当我将设备部署到运行 4 3 版本的 Nexus 7 平板电脑时 我的所有视图都会一起出
  • 如何在 Swift 中从二维码保存 vCard

    swift 中二维码的输出是一个字符串 我需要保存QR Code如果代码包含vCard with swift 我收到一条错误消息 指出它无法将 CNContacts 转换为 CNMutableContacts func foundCode
  • 如何在php中在特定日期或时间自动发送电子邮件?

    我开发了一个用于用户注册的网站 但我需要一个我从未体验过的功能 我需要的功能是向刚刚注册的用户发送一封电子邮件 并附加一个 pdf 文件 注册 15 天后 系统将自动向该用户发送一封电子邮件 请指导我如何使用 mySQL 数据库在 PHP
  • KRL RSS 解析器:处理编码问题?

    我正在将 RSS 提要从 Tumblr 导入到 Kynetx 应用程序中 RSS 提要似乎存在一些编码问题 因为撇号如下所示 提要 您可以找到here http instancevariable tumblr com rss 声称以 UTF
  • 更改 SwiftUI 中的弹出窗口大小

    我正在尝试为弹出窗口设置一定的大小或使其适应其内容 我尝试从弹出窗口更改视图的框架 但它似乎不起作用 Button Popover self popover7 toggle popover isPresented self popover7
  • 如何在 tkinter.ttk.Button 中创建箭头并控制其大小?

    我想创建带有箭头的 ttk button 并更改箭头大小 我发现 TButton 本质上包含 StyleNamesTButton leftarrow它不是由 ttk Style layout 公开的 问题 1 如何激活这些 StyleNam
  • Python 3 有哪些使用/未使用的功能?

    我最近做了一些网页设计作为一种爱好 主要动机是学习有趣的东西 学习Python当然很好 但我发现伟大的Python重写已经太晚了 所以我本质上必须学习Python 3和2 6 我是一个新手 所以我希望人们从最终用户编程人员而不是语言设计者的