Python使用者常用的11个技巧,你都OK嘛?

46 阅读3分钟

Python11个奇淫技巧你都OK吗?

3、 collections

Python有一些很棒的默认数据类型,但是有时候他们并不会像你所希望的那样发挥作用。

幸运的是,Python 标准库提供了collection模块。它让你可以使用更为多样数据类型。

Python11个奇淫技巧你都OK吗?

4、dir

面对一个Python对象,你是否曾想过可以直接看到其属性?你也许可以试试以下的代码

Python11个奇淫技巧你都OK吗?

5、geopy

对于程序猿来说地理可能是一个非常有挑战性的领域。但是,geopy模块则让它变得非常简单。

Python11个奇淫技巧你都OK吗?

6、 howdoi

有时候你碰到了一个编程问题,觉得自己之前明明见过它的解决方法,但是却记不起来具体是怎么样的了。于是你想要去StackOverflow上找,但又不想离开这个终端。这个时候,你需要下面这个工具——howdoi

Python11个奇淫技巧你都OK吗?

7、 List comprehensions

List comprehensions(列表推导式)可以说是我最喜欢的Python技巧之一。这种表达式可以让你写出像自然语言一样易于理解并且还很简洁的代码。

Python11个奇淫技巧你都OK吗?

8、 map

Python有许多非常有用的内置函数。其中一个就是map()——特别是和lambda函数相结合的时候。

Python11个奇淫技巧你都OK吗?

9、 Operator overloading(操作符重载)

Python支持操作符重载。“操作符重载”其实是个简单的概念,你是否曾经想过为什么Python可以让你使用“+”操作符来同时实现加法和连接字符串?这就是操作符重载在发挥作用。

你可以定义使用Python标准操作符符号的对象,这可以让你在特定的环境中使用特定的对象,就像下方的例子一样。

Python11个奇淫技巧你都OK吗?

10、 sh

收集整理了一份《2024年最新Python全套学习资料》免费送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。 img img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

了解详情:docs.qq.com/doc/DSnl3ZG…