一周一技 | 盘点Python的骚操作

Python当之无愧的是流行速度最快的编程语言。所以Python究竟有什么好的?看了这些骚操作你就懂了。

变量声明

a = b = c = d = []
一周一技 | 盘点Python的骚操作_第1张图片
a, b, c = 1 ,2 ,3
一周一技 | 盘点Python的骚操作_第2张图片

字符串倒转

s[::-1]
一周一技 | 盘点Python的骚操作_第3张图片

合并列表为字典表

dict(zip(['k1','k2','k3'],[1,2,3]))
一周一技 | 盘点Python的骚操作_第4张图片

列表做乘法

['abc',209,{'a':1}] * 5
一周一技 | 盘点Python的骚操作_第5张图片

列表推导式

[i for i in range(10) if i > 5 for ii in range(i) if ii > 2]
一周一技 | 盘点Python的骚操作_第6张图片

字典表推导式

l = ['import','is','with','if','file','exception']
d = {key: val for val,key in enumerate(l) if len(val) > 3}
一周一技 | 盘点Python的骚操作_第7张图片

集合推导式

s = ['a','is','with','if','file','exception'] 
{len(x) for x in s}
一周一技 | 盘点Python的骚操作_第8张图片

for ... else语法

for i in [1,2,3,4]:
    if i == 0:
        break
else:
    print("i was never 0")
一周一技 | 盘点Python的骚操作_第9张图片

用最简洁的代码处理下列字符串,使其作为四则运算。

'3+4*5-6/2'

一周一技 | 盘点Python的骚操作_第10张图片

用最简洁的代码完成“价值一亿的AI核心代码”

while 2019:
    print(input().rstrip('吗?')+'!')
一周一技 | 盘点Python的骚操作_第11张图片
一周一技 | 盘点Python的骚操作_第12张图片
微信公众号:爬虫 | 听说智商高的都关注了这个公众号

你可能感兴趣的:(一周一技 | 盘点Python的骚操作)