这11个python骚操作你都OK吗?
前言
Python 是一门非常优美的语言,其简洁易用令人不得不感概人生苦短。人生苦短,为什么我要用Python?很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。今天我们来回顾一下这11个python实用小技巧,绝对能让你事半功倍。
1、 all or any
Python之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Python也因此经常被调侃为“可执行的伪代码”。不信你看:
2、 bashplotlib
你想要在控制台绘图嘛?
3、 collections
Python有一些很棒的默认数据类型,但是有时候他们并不会像你所希望的那样发挥作用。
幸运的是,Python 标准库提供了collection模块。它让你可以使用更为多样数据类型。
4、dir
面对一个Python对象,你是否曾想过可以直接看到其属性?你也许可以试试以下的代码
5、geopy
对于程序猿来说地理可能是一个非常有挑战性的领域。但是,geopy模块则让它变得非常简单。
6、 howdoi
有时候你碰到了一个编程问题,觉得自己之前明明见过它的解决方法,但是却记不起来具体是怎么样的了。于是你想要去StackOverflow上找,但又不想离开这个终端。这个时候,你需要下面这个工具——howdoi
7、 List comprehensions
List comprehensions(列表推导式)可以说是我最喜欢的Python技巧之一。这种表达式可以让你写出像自然语言一样易于理解并且还很简洁的代码。
8、 map
Python有许多非常有用的内置函数。其中一个就是map()——特别是和lambda函数相结合的时候。
9、 Operator overloading(操作符重载)
Python支持操作符重载。“操作符重载”其实是个简单的概念,你是否曾经想过为什么Python可以让你使用“+”操作符来同时实现加法和连接字符串?这就是操作符重载在发挥作用。
你可以定义使用Python标准操作符符号的对象,这可以让你在特定的环境中使用特定的对象,就像下方的例子一样。
10、 sh
sh库让你像调用方法那样调用系统中的命令。
11、 pprint
Python的默认print函数可以满足日常的输出任务,但如果要打印更大的、嵌套式的对象,那么使用默认的print函数打印出来的内容会很丑陋。
这个时候我们就需要pprint了,它可以让复杂的结构型对象以可读性更强的格式显示。这对于经常要面对非普通数据结构的Python开发者来说是必不可少的工具。
以上就是我想要呈现的Python小技巧,感谢阅读,希望大家能从中找到对自己有帮助的技巧。还有更多干货关注小编+转发,私信“小技巧”就可以了