友情提示:380元/半年,儿童学编程,就上码丁实验室。
Python是世界上最流行的编程语言之一,这有如下原因:
-
python很容易学习
-
python有丰富的使用场景
-
python有大量的模块和库作为支持
在日常工作中,我使用python完成数据科学的工作,在工作中,我总结了一些有用的技巧。
我尝试把这些技巧在字母a-z进行了分类。下面是具体的小技巧
all or any
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")
bashplotlib
你想在控制台绘制图表?
pip install bashplotlib
bashplotlib是在控制台画图表的库。
collections
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!")
dir
你想知道python对象内部有什么东西吗?dir方法可以帮助你查看,看代码:
dir()
dir("Hello World")
dir(dir)
这在你使用一个新的包时会非常有用。
emoji
python的emoji表情表:
$ pip install emoji
看代码:
from emoji import emojize
print(emojize(":thumbs_up:"))