ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

有用的 Python 技巧的 A-Z

2023-07-08 13:44:38  阅读:249  来源: 互联网

标签:编程 Python 符号


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,符号
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有