前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你希望早点知道哪些 Python 功能?

你希望早点知道哪些 Python 功能?

作者头像
很酷的站长
发布2023-02-21 11:12:12
5440
发布2023-02-21 11:12:12
举报
你希望早点知道哪些 Python 功能?
你希望早点知道哪些 Python 功能?

在本文中,我们将介绍几个您之前可能不知道的 Python 秘密功能。

以下是我们必须知道的一些隐藏的Python功能-

Pandas_ml

Pandas是最著名的Python机器学习库之一。该库旨在用于数据分析和操作。此外,它很有用,因为它将一些 Python 最伟大和最值得信赖的库合并到一个包中。因此,它易于使用和应用。

参数解包

在函数上使用时,列表解包失败;Python 在传递给函数时不会原生解压缩列表或元组。这是由于可能存在歧义:由开发人员指示何时必须执行此操作。

切片分配

假设您有一个列表。但是您必须将列表中的多个项目替换为单个分配。你会怎么做?这是切片分配派上用场的时候。Python 允许您仅用一行将列表中的部分替换为您想要的任何内容。

列出 Python 中的推导

列表理解是Python最强大的技术之一。它有助于通过使用简洁的语法从一个列表派生另一个列表。当您想要过滤列表中的项目或对其应用函数时,列表推导式会派上用场。因此,它是最重要的隐藏Python功能之一。

使用黑色设置代码格式

如果您可以更快、更高效地查看代码,会怎么样?这就是Python代码格式化程序Black发挥作用的地方。最好的 Python 未知技术之一是格式化,它允许您以自己喜欢的方式创建代码。Black对其进行格式化,从而加快了整个代码审查过程。

Python Debugger

我们陷入了一些错误,并花了很长时间试图修复它们。此外,我们的所有努力都将是徒劳的。解决方案是未知的,但我们的努力都是徒劳的。这时,您必须使用 Python 调试器来简化您的任务。

Python 调试器允许您轻松地逐行查看代码。因此,它是Python最伟大的功能之一。

在代码中使用表情符号

你知道 Python 提供了一个模块,允许你在字符串中添加表情符号吗?是的,你没看错!要包含表情符号,您可以使用表情符号模块或 Unicode。

导入数据科学库

我们经常花费大量时间导入常见的库,如seaborn或pandas。手动导入它们可能非常耗时。

因此,有一个 pyforest 库形式的解决方案可以帮助您克服这一挑战。这个模块是一个好处,也是Python的隐藏功能之一。直接操作比单独导入更方便。

负索引

负索引是Python的隐藏功能之一。我们都知道索引在所有编程语言的数组中使用。然后使用这些索引来访问数组的项。

但是,所有编程语言都限制使用负索引,例如“-2”。但是,Python 是一个例外,因为它启用了数组负索引。因此,-1 应该是最后一个元素,-2 应该是倒数第二个元素。

链接比较运算符

许多计算机语言使使用语法比较值变得简单明了。举个例子——

代码语言:javascript
复制
A > B and A > D

如果从语法中删除“and”运算符,那不是很神奇吗?幸运的是,Python 允许您一个接一个地使用比较运算符,如下图所示。

代码语言:javascript
复制
A > B > C

这是由于“操作员偏好和关联性”。它在表达式中使用,当有多个具有不同优先级的运算符时很有用。此外,协助确定应首先执行哪个程序。

轻松交换变量

Python有助于简化艰巨的工作。例如,假设您有两个变量,需要交换它们的值。那你会怎么做?交换其他值时,手动创建一个临时变量。这种方法没有缺陷,但有些人可能会觉得它很乏味。相反,Python在不使用临时变量的情况下促进了交换。

代码语言:javascript
复制
# intializing two variables x = 20 y = 50 # swapping the values of x, y variables x, y = y, x # printing x, y values after swapping print("x value after swapping:", x) print("y value after swapping:", y)

输出

代码语言:javascript
复制
x value after swapping: 50 y value after swapping: 20

在这种情况下,Python 会在操作完成后在后台删除临时变量。因此,它有助于创建高效而清晰的代码。

短模块名称

您是否厌倦了重复冗长的库名称?那么下面的黑客无疑会对你有利。Python 允许开发人员使用关键字“as”来创建他们想要的任何库名称。

复活节彩蛋列表

有些人可能会发现编程与撰写议论文和其他学术任务一样乏味。但是,如果我们说Python包含复活节彩蛋呢?这可能看起来很奇怪,因为复活节彩蛋通常在视频游戏、电影、卡通和其他媒体中发现。

启动 Web 服务器

Python的隐藏功能与网站支持一样有用。请考虑以下方案:您希望设置自己的 Web 服务器以从您的计算机交换文件。

一个简单的命令将对此很有用。它将在任何可用端口上启动 Web 服务器。为确保一切顺利,请将端口号从 0 更改为 65353。您可以探索更多参数。

代码语言:javascript
复制
# Running Web Server python -m http.server 7000

结论

无论您是刚刚开始使用Python还是专家,这种语言仍然可以让您感到惊讶。有许多你不知道的Python功能。

这些功能不仅对开发人员有用,而且易于理解。因此,如果您认为自己了解有关Python的所有知识,请阅读本文并了解有关最流行的编程语言之一的新知识。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Pandas_ml
  • 参数解包
  • 切片分配
  • 列出 Python 中的推导
  • 使用黑色设置代码格式
  • Python Debugger
  • 在代码中使用表情符号
  • 导入数据科学库
  • 负索引
  • 链接比较运算符
  • 轻松交换变量
      • 输出
      • 短模块名称
      • 复活节彩蛋列表
      • 启动 Web 服务器
      • 结论
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档