编程语言
首页 > 编程语言> > 有用的 Python 技巧的 A-Z

有用的 Python 技巧的 A-Z

作者:互联网

Python 是世界上最受欢迎的编程语言之一。这有很多原因:

我每天使用Python作为我作为数据科学家工作的一个组成部分。一路上,我学到了一些有用的技巧和技巧。

在这里,我尝试以 A-Z 格式分享其中一些。

这些“技巧”中的大多数都是我在日常工作中使用或偶然发现的东西。我在浏览 Python 标准库文档时发现的一些。我通过 PyPi 搜索的其他一些。

然而,功劳在它应该得到的地方——我在 awesome-python.com 发现了其中的四五个。这是一个包含数百个有趣的 Python 工具和模块的精选列表。值得浏览以获取灵感!

全部或任何

Python如此流行的语言的众多原因之一是因为它具有可读性和表现力。

人们经常开玩笑说Python是“可执行的伪代码”。但是当你可以写这样的代码时,很难反驳:

x = [True, True, False]if any(x):
    print("At least one True")if all(x):
    print("Not one False")if any(x) and not all(x):
    print("At least one True and one False")

巴什普洛特利布

您想在控制台中绘制图形吗?

$ pip install bashplotlib

您可以在控制台中使用图表。

收集

Python 有一些很棒的默认数据类型,但有时它们的行为方式并不完全符合您的要求。

幸运的是,Python 标准库提供了集合模块。这个方便的附加组件为您提供了更多的数据类型。

from collections import OrderedDict, Counter# Remembers the order the keys are added!
x = OrderedDict(a=1, b=2, c=3)# Counts the frequency of each character
y = Counter("Hello World!")

迪尔

有没有想过如何查看 Python 对象内部并查看它具有哪些属性?你当然有。

从命令行:

>>> dir()
>>> dir("Hello World")
>>> dir(dir)

在以交互方式运行 Python 以及动态探索您正在使用的对象和模块时,这可能是一个非常有用的功能。

在此处阅读更多内容。

表情符号

是的,真的。

$ pip install emoji

不要假装你不会尝试...

from emoji import emojizeprint(emojize(":thumbs_up:"))

标签:编程,Python,符号
来源: