发布网友 发布时间:2022-04-21 22:59
共1个回答
热心网友 时间:2023-07-21 07:15
好用到爆的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
mole[12] 模块震撼到。它使你可以从一系列领先的国际出版
物中检索新闻文章和相关的元数据。你可以检索图像、文本和作
者姓名。它甚至有一些内置的NLP功能[13] 。
因此, 如果你正在考虑在下一个项目中使用Beautiful Soup或
其他一些DIY网页抓取库, 使用本模块可以为你自己节省不少时
间和精力。