Python实用技巧大学生来看

如题所述

第1个回答  2023-06-14

好用到爆的Python实用技巧

新手必备!

好用到爆的Python实用技巧

1、all or any

Python语言如此流行的众多原因之一, 是因为它具有很好的可

读性和表现力。

人们经常开玩笑说Python是可执行的伪代码。当你可以像这样

写代码时,就很难反驳。

2、bash plot lib

你有没有想过在控制台中绘制图形吗?

Bash plot lib是一个Python库, 他能够帮助我们在命令行(

粗旷的环境)中绘制数据。

3、collections

Python有一些很棒的默认数据类型, 但有时它们的行为并不完

全符合你的期望。

幸运的是, Python标准库提供了collections模块[1] 。这个

方便的附加组件为你提供了更多的数据类型。

4、dir

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

在命令行中输入:

当以交互方式运行Python以及动态探索你正在使用的对象和模

块时,这可能是一个非常有用的功能。在这里阅读更多

functions[2] 相关内容。

5、emoji

emoji[3] 是日本在无线通信中所使用的视觉情感符号, 绘指图

画,文字指的则是字符,可用来代表多种表情,如笑脸表示笑、

蛋糕表示食物等。在中国大陆, e moji通常叫做"小黄脸", 或者

直称e moji。

6、from_future_import

Python流行的结果之一, 总是有新版本正在开发中。新版本意

味着新功能——除非你的版本已过时。

不过不要担心。使用该_future_模块[4] 可以帮助你用Python

的未来版本导入功能。从字面上看,这就像时间旅行、魔法或其

他东西。

7、**kwargs

在学习任何语言时, 都会有许多里程碑。使用Python并理解神

秘的**kwargs语法可能算作一个重要的里程碑。

字典对象前面的双星号**kwargs[9] 允许你将该字典的内容作

为命名参数传递给函数。

字典的键是参数名称,值是传递给函数的值。你甚至不需要调用

它kwargs!

当你想编写可以处理未预先定义的命名参数的函数时,这很有用

8、Jedi

Jedi库是一个自动完成和代码分析库。它使编写代码更快、更高

效。

除非你正在开发自己的IDE, 否则你可能对使用Jedi[8] 作为编

辑器插件比较感兴趣。幸运的是,这已经有可用的负载!

9、map

Python通过许多内置功能支持函数式编程。最有用的map() 功

能之一是函数――尤其是与lambda函数[11] 结合使用时。

在上面的示例中, map() 将一个简单的lambda函数应用于x.

它返回一个映射对象,该对象可以转换为一些可迭代对象,例如

列表或元组。

10、newspaper 3k

如果你还没有看过它, 那么准备好被Python newspaper

module[12] 模块震撼到。它使你可以从一系列领先的国际出版

物中检索新闻文章和相关的元数据。你可以检索图像、文本和作

者姓名。它甚至有一些内置的NLP功能[13] 。

因此, 如果你正在考虑在下一个项目中使用Beautiful Soup或

其他一些DIY网页抓取库, 使用本模块可以为你自己节省不少时

间和精力。

大家正在搜