当前位置: 移动技术网 > IT编程>脚本编程>Python > 爱情有36计,不如看我这26条python技巧!

爱情有36计,不如看我这26条python技巧!

2019年03月14日  | 移动技术网IT编程  | 我要评论

三顾茅庐的意思,合肥育英中学,奥村友真

作者 peter gleeson 是一名数据科学家,日常工作几乎离不python。一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按a-z的顺序进行展示。

 

all or any

 

python之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。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")

 

 

bashplotib

 

你想要在控制台绘图嘛?

 

$ pip install bashplotlib

 

现在,你的控制台中就可以有图了

 

collections

 

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

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

 

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("hello world")
>>> dir(dir)

 

这是运行python的时候一个非常有用的功能,用于动态探索你所使用的对象和模块。更多详情,可以查看这里:https://docs.python.org/3/library/functions.html#dir

 

emogi

 

对的,你没看错!

 

$ pip install emoji

 

用python来创建表情包,你也可以。

 

from emoji import emojize
print(emojize(":thumbs_up:"))

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网